| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $17,463,954 | $3,562,766 | +$1,139,735 | +24% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $18,603,689 | $4,016,483 | -$16,927,139 | -131% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q1 2025 | $1,676,550 | $4,378,307 | +$2,377,049 | +35% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q4 2024 | $4,053,599 | $5,506,398 | -$448,836 | -8.9% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 31 Mar 2025 | 2024 | FY |
| Q3 2024 | $3,604,763 | $4,702,501 | +$3,596,595 | +43% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $7,201,358 | $12,910,656 | +$21,672,888 | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 13 Nov 2025 | 2025 | Q3 | |
| Q1 2024 | $28,874,246 | $6,755,356 | +$1,287,145 | +16% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q4 2023 | $30,161,391 | $5,057,562 | +$10,885,661 | +68% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 31 Mar 2025 | 2024 | FY |
| Q3 2023 | $41,047,052 | $8,299,096 | -$1,279,253 | -18% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 14 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $39,767,799 | $8,762,232 | -$9,176,230 | -2216% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 14 Nov 2024 | 2024 | Q3 |
| Q1 2023 | $30,591,569 | $8,042,501 | +$356,169 | +4.2% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 14 Nov 2024 | 2024 | Q3 |
| Q4 2022 | $30,947,738 | $15,943,223 | -$6,400,942 | -67% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 28 Mar 2024 | 2023 | FY |
| Q3 2022 | $24,546,796 | $7,019,843 | +$5,647,586 | +45% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $30,194,382 | $413,998 | +$9,576,749 | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 | |
| Q1 2022 | $39,771,131 | $8,398,670 | -$1,075,026 | -15% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 |
| Q4 2021 | $38,696,105 | $9,542,281 | -$1,100,807 | -13% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 30 Mar 2023 | 2022 | FY |
| Q3 2021 | $37,595,298 | $12,667,429 | -$5,084,621 | -67% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 10 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $32,510,677 | $9,162,751 | -$2,038,538 | -29% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 10 Nov 2022 | 2022 | Q3 |
| Q1 2021 | $30,472,139 | $7,323,644 | -$3,071,396 | -72% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 10 Nov 2022 | 2022 | Q3 |
| Q4 2020 | $27,400,743 | $8,441,474 | -$4,575,012 | -118% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 31 Mar 2022 | 2021 | FY |
| Q3 2020 | $22,825,731 | $7,582,808 | -$4,189,730 | -123% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 10 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $18,636,001 | $7,124,213 | -$3,171,763 | -80% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 10 Nov 2021 | 2021 | Q3 |
| Q1 2020 | $15,464,238 | $4,252,248 | -$1,200,408 | -39% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 10 Nov 2021 | 2021 | Q3 |
| Q4 2019 | $14,263,830 | $3,866,462 | -$949,909 | -33% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 30 Mar 2021 | 2020 | FY |
| Q3 2019 | $13,313,921 | $3,393,078 | -$818,603 | -32% | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 12 Nov 2020 | 2020 | Q3 |
| Q2 2019 | $12,495,318 | $3,952,450 | -$370,280 | -10% | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 12 Nov 2020 | 2020 | Q3 |
| Q1 2019 | $12,125,038 | $3,051,840 | +$4,613,777 | +60% | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 12 Nov 2020 | 2020 | Q3 |
| Q4 2018 | $16,738,815 | $2,916,553 | +$6,214,825 | +68% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 27 Mar 2020 | 2019 | FY |
| Q3 2018 | $22,953,640 | $2,574,475 | -$944,792 | -58% | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 12 Nov 2019 | 2019 | Q3 |
| Q2 2018 | $22,008,848 | $3,582,170 | -$3,083,977 | -619% | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 14 Aug 2019 | 2019 | Q2 |
| Q1 2018 | $18,924,871 | $7,665,617 | -$7,421,754 | -3043% | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 14 May 2019 | 2019 | Q1 |
| Q4 2017 | $11,503,117 | $9,131,378 | -$4,186,378 | -85% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 01 Apr 2019 | 2018 | FY |
| Q3 2017 | $7,316,739 | $1,629,683 | -$1,613,578 | -10019% | 01 Jul 2017 | 30 Sep 2017 | 10-Q | 13 Nov 2018 | 2018 | Q3 |
| Q2 2017 | $5,703,161 | $498,193 | +$10,360,807 | +95% | 01 Apr 2017 | 30 Jun 2017 | 10-Q | 13 Aug 2018 | 2018 | Q2 |
| Q1 2017 | $16,063,968 | $243,863 | +$13,298,137 | +98% | 01 Jan 2017 | 31 Mar 2017 | 10-Q | 14 May 2018 | 2018 | Q1 |
| Q4 2016 | $29,362,105 | $4,945,000 | +$5,771,000 | +54% | 01 Oct 2016 | 31 Dec 2016 | 10-K/A | 13 Jun 2017 | 2016 | FY |
| Q3 2016 | $35,133,105 | $16,105 | +$10,534,895 | +100% | 01 Jul 2016 | 30 Sep 2016 | 10-Q | 13 Nov 2017 | 2017 | Q3 |
| Q2 2016 | $45,668,000 | $10,859,000 | -$952,000 | -9.6% | 01 Apr 2016 | 30 Jun 2016 | 10-Q | 14 Aug 2017 | 2017 | Q2 |
| Q1 2016 | $44,716,000 | $13,542,000 | -$5,122,000 | -61% | 01 Jan 2016 | 31 Mar 2016 | 10-K/A | 13 Jun 2017 | 2016 | FY |
| Q4 2015 | $39,594,000 | $10,716,000 | -$3,249,000 | -44% | 01 Oct 2015 | 31 Dec 2015 | 10-K/A | 13 Jun 2017 | 2016 | FY |
| Q3 2015 | $36,345,000 | $10,551,000 | -$4,993,000 | -90% | 01 Jul 2015 | 30 Sep 2015 | 10-K/A | 13 Jun 2017 | 2016 | FY |
| Q2 2015 | $31,352,000 | $9,907,000 | -$2,504,000 | -34% | 01 Apr 2015 | 30 Jun 2015 | 10-K/A | 13 Jun 2017 | 2016 | FY |
| Q1 2015 | $28,848,000 | $8,420,000 | -$5,506,000 | -189% | 01 Jan 2015 | 31 Mar 2015 | 10-K/A | 13 Jun 2017 | 2016 | FY |
| Q4 2014 | $23,342,000 | $7,467,000 | -$3,987,000 | -115% | 01 Oct 2014 | 31 Dec 2014 | 10-K | 10 Mar 2016 | 2015 | FY |
| Q3 2014 | $19,355,000 | $5,558,000 | -$2,360,000 | -74% | 01 Jul 2014 | 30 Sep 2014 | 10-K | 10 Mar 2016 | 2015 | FY |
| Q2 2014 | $16,995,000 | $7,403,000 | -$2,510,000 | -51% | 01 Apr 2014 | 30 Jun 2014 | 10-K | 10 Mar 2016 | 2015 | FY |
| Q1 2014 | $14,485,000 | $2,914,000 | +$2,658,000 | +48% | 01 Jan 2014 | 31 Mar 2014 | 10-K | 10 Mar 2016 | 2015 | FY |
| Q4 2013 | $17,143,000 | $3,480,000 | 01 Oct 2013 | 31 Dec 2013 | 10-K | 10 Mar 2016 | 2015 | FY | ||
| Q3 2013 | $3,198,000 | 01 Jul 2013 | 30 Sep 2013 | 10-Q | 13 Nov 2014 | 2014 | Q3 | |||
| Q2 2013 | $4,893,000 | 01 Apr 2013 | 30 Jun 2013 | 10-Q | 12 Aug 2014 | 2014 | Q2 | |||
| Q1 2013 | $5,572,000 | 01 Jan 2013 | 31 Mar 2013 | 10-Q | 27 May 2014 | 2014 | Q1 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $4,053,599 | +$26,107,792 | +87% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 31 Mar 2025 | 2024 | FY |
| 2023 | $30,161,391 | +$786,347 | +2.5% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 31 Mar 2025 | 2024 | FY |
| 2022 | $30,947,738 | +$7,748,367 | +20% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 28 Mar 2024 | 2023 | FY |
| 2021 | $38,696,105 | -$11,295,362 | -41% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 30 Mar 2023 | 2022 | FY |
| 2020 | $27,400,743 | -$13,136,913 | -92% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 31 Mar 2022 | 2021 | FY |
| 2019 | $14,263,830 | +$2,474,985 | +15% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 30 Mar 2021 | 2020 | FY |
| 2018 | $16,738,815 | -$5,235,698 | -46% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 27 Mar 2020 | 2019 | FY |
| 2017 | $11,503,117 | -$10,830,430 | -1610% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 01 Apr 2019 | 2018 | FY |
| 2016 | $672,687 | +$38,921,313 | +98% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 28 Mar 2018 | 2017 | FY |
| 2015 | $39,594,000 | -$16,252,000 | -70% | 01 Jan 2015 | 31 Dec 2015 | 10-K/A | 13 Jun 2017 | 2016 | FY |
| 2014 | $23,342,000 | -$6,199,000 | -36% | 01 Jan 2014 | 31 Dec 2014 | 10-K/A | 13 Jun 2017 | 2016 | FY |
| 2013 | $17,143,000 | +$4,958,000 | +22% | 01 Jan 2013 | 31 Dec 2013 | 10-K | 10 Mar 2016 | 2015 | FY |
| 2012 | $22,101,000 | 01 Jan 2012 | 31 Dec 2012 | 10-K | 19 Mar 2015 | 2014 | FY |