| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q4 2025 | $79,340,740 | $17,189,232 | -$6,813,162 | -28% | 01 Oct 2025 | 31 Dec 2025 | 10-K | 06 Mar 2026 | 2025 | FY |
| Q3 2025 | $86,153,902 | $20,080,214 | +$3,328,684 | +20% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 04 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $82,825,218 | $16,866,120 | +$12,713,343 | +306% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 04 Nov 2025 | 2025 | Q3 |
| Q1 2025 | $70,111,875 | $25,205,174 | +$19,249,623 | +323% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 04 Nov 2025 | 2025 | Q3 |
| Q4 2024 | $50,862,252 | $24,002,394 | +$25,972,608 | 01 Oct 2024 | 31 Dec 2024 | 10-K | 06 Mar 2026 | 2025 | FY | |
| Q3 2024 | $24,889,644 | $16,751,530 | +$17,556,831 | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 04 Nov 2025 | 2025 | Q3 | |
| Q2 2024 | $7,332,813 | $4,152,777 | +$2,155,354 | +108% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 04 Nov 2025 | 2025 | Q3 |
| Q1 2024 | $5,177,459 | $5,955,551 | +$751,955 | +14% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 04 Nov 2025 | 2025 | Q3 |
| Q4 2023 | $4,425,504 | $1,970,214 | -$5,449,408 | -157% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 06 Mar 2026 | 2025 | FY |
| Q3 2023 | $9,874,912 | $805,301 | +$9,570,570 | +92% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 06 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $304,342 | $1,997,423 | +$10,205,180 | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 06 Nov 2024 | 2024 | Q3 | |
| Q1 2023 | $9,900,838 | $5,203,596 | -$7,941,433 | -60% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 06 Nov 2024 | 2024 | Q3 |
| Q4 2022 | $1,959,405 | $3,479,194 | -$1,793,074 | -34% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 10 Mar 2025 | 2024 | FY |
| Q3 2022 | $166,331 | $10,375,871 | -$3,663,893 | -55% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 03 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $3,497,562 | $8,207,757 | -$24,371,793 | -151% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 03 Nov 2023 | 2023 | Q3 |
| Q1 2022 | $27,869,355 | $13,145,029 | +$2,615,181 | +25% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 03 Nov 2023 | 2023 | Q3 |
| Q4 2021 | $25,254,174 | $5,272,268 | -$9,296,087 | -64% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 06 Mar 2024 | 2023 | FY |
| Q3 2021 | $34,550,261 | $6,711,978 | -$18,548,976 | -157% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 04 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $53,099,237 | $16,164,036 | -$6,514,742 | -29% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 04 Nov 2022 | 2022 | Q3 |
| Q1 2021 | $59,613,979 | $10,529,848 | +$6,798,727 | +182% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 04 Nov 2022 | 2022 | Q3 |
| Q4 2020 | $52,815,252 | $14,568,355 | +$414,608 | +2.9% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 05 Mar 2021 | 2020 | FY |
| Q3 2020 | $52,400,644 | $11,836,998 | +$6,650,619 | +128% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 05 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $45,750,025 | $22,678,778 | +$17,890,324 | +374% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 05 Nov 2021 | 2021 | Q3 |
| Q1 2020 | $27,859,701 | $3,731,121 | -$19,292,043 | -84% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 05 Nov 2021 | 2021 | Q3 |
| Q4 2019 | $47,151,744 | $14,153,747 | +$29,152,510 | 01 Oct 2019 | 31 Dec 2019 | 10-K | 05 Mar 2021 | 2020 | FY | |
| Q3 2019 | $17,999,234 | $5,186,379 | +$3,980,023 | +330% | 01 Jul 2019 | 30 Sep 2019 | 10-K | 05 Mar 2021 | 2020 | FY |
| Q2 2019 | $14,019,211 | $4,788,454 | +$5,578,309 | 01 Apr 2019 | 30 Jun 2019 | 10-K | 05 Mar 2021 | 2020 | FY | |
| Q1 2019 | $8,440,902 | $23,023,164 | +$41,201,242 | 01 Jan 2019 | 31 Mar 2019 | 10-K | 05 Mar 2021 | 2020 | FY | |
| Q4 2018 | $32,760,340 | $14,998,763 | -$12,220,119 | -440% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 06 Mar 2020 | 2019 | FY |
| Q3 2018 | $20,540,221 | $1,206,356 | -$5,902,218 | -83% | 01 Jul 2018 | 30 Sep 2018 | 10-K | 06 Mar 2020 | 2019 | FY |
| Q2 2018 | $14,638,003 | $789,855 | +$1,528,793 | +66% | 01 Apr 2018 | 30 Jun 2018 | 10-K | 06 Mar 2020 | 2019 | FY |
| Q1 2018 | $16,166,796 | $18,178,078 | -$23,282,896 | -456% | 01 Jan 2018 | 31 Mar 2018 | 10-K | 06 Mar 2020 | 2019 | FY |
| Q4 2017 | $7,116,100 | $2,778,644 | -$8,332,810 | -150% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 14 Mar 2019 | 2018 | FY |
| Q3 2017 | $15,448,910 | $7,108,574 | +$2,295,170 | +48% | 01 Jul 2017 | 30 Sep 2017 | 10-K | 14 Mar 2019 | 2018 | FY |
| Q2 2017 | $13,153,740 | $2,318,648 | -$10,903,302 | -127% | 01 Apr 2017 | 30 Jun 2017 | 10-K | 14 Mar 2019 | 2018 | FY |
| Q1 2017 | $24,057,042 | $5,104,818 | -$6,744,095 | -57% | 01 Jan 2017 | 31 Mar 2017 | 10-K | 14 Mar 2019 | 2018 | FY |
| Q4 2016 | $30,801,137 | $5,554,166 | +$3,570,327 | +180% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 09 Mar 2018 | 2017 | FY |
| Q3 2016 | $27,230,810 | $4,813,404 | -$873,427 | -15% | 01 Jul 2016 | 30 Sep 2016 | 10-K | 09 Mar 2018 | 2017 | FY |
| Q2 2016 | $28,104,237 | $8,584,654 | +$2,119,627 | +33% | 01 Apr 2016 | 30 Jun 2016 | 10-K | 09 Mar 2018 | 2017 | FY |
| Q1 2016 | $25,984,610 | $11,848,913 | +$4,994,577 | +73% | 01 Jan 2016 | 31 Mar 2016 | 10-K | 09 Mar 2018 | 2017 | FY |
| Q4 2015 | $20,990,033 | $1,983,839 | -$2,502,212 | -56% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 10 Mar 2017 | 2016 | FY |
| Q3 2015 | $23,492,245 | $5,686,831 | -$3,061,880 | -35% | 01 Jul 2015 | 30 Sep 2015 | 10-K | 10 Mar 2017 | 2016 | FY |
| Q2 2015 | $26,554,125 | $6,465,027 | +$4,526,357 | +233% | 01 Apr 2015 | 30 Jun 2015 | 10-K | 10 Mar 2017 | 2016 | FY |
| Q1 2015 | $22,027,768 | $6,854,336 | +$7,488,750 | 01 Jan 2015 | 31 Mar 2015 | 10-K | 10 Mar 2017 | 2016 | FY | |
| Q4 2014 | $14,539,018 | $4,486,051 | -$5,077,784 | -53% | 01 Oct 2014 | 31 Dec 2014 | 10-K | 18 Mar 2016 | 2015 | FY |
| Q3 2014 | $19,616,802 | $8,748,711 | +$1,094,977 | +14% | 01 Jul 2014 | 30 Sep 2014 | 10-K | 18 Mar 2016 | 2015 | FY |
| Q2 2014 | $18,521,825 | $1,938,670 | -$690,317 | -26% | 01 Apr 2014 | 30 Jun 2014 | 10-K | 18 Mar 2016 | 2015 | FY |
| Q1 2014 | $19,212,142 | $634,414 | -$7,109,850 | -110% | 01 Jan 2014 | 31 Mar 2014 | 10-K | 18 Mar 2016 | 2015 | FY |
| Q4 2013 | $26,321,992 | $9,563,835 | +$3,343,813 | +54% | 01 Oct 2013 | 31 Dec 2013 | 10-K | 12 Mar 2015 | 2014 | FY |
| Q3 2013 | $22,978,179 | $7,653,734 | +$814,350 | +12% | 01 Jul 2013 | 30 Sep 2013 | 10-K | 12 Mar 2015 | 2014 | FY |
| Q2 2013 | $22,163,829 | $2,628,987 | +$605,920 | +30% | 01 Apr 2013 | 30 Jun 2013 | 10-K | 12 Mar 2015 | 2014 | FY |
| Q1 2013 | $21,557,909 | $6,475,436 | -$1,534,711 | -19% | 01 Jan 2013 | 31 Mar 2013 | 10-K | 12 Mar 2015 | 2014 | FY |
| Q4 2012 | $23,092,620 | $6,220,022 | +$7,098,942 | 01 Oct 2012 | 31 Dec 2012 | 10-K | 14 Mar 2014 | 2013 | FY | |
| Q3 2012 | $15,993,678 | $6,839,384 | +$6,019,458 | +734% | 01 Jul 2012 | 30 Sep 2012 | 10-K | 14 Mar 2014 | 2013 | FY |
| Q2 2012 | $9,974,220 | $2,023,067 | +$3,717,056 | 01 Apr 2012 | 30 Jun 2012 | 10-K | 14 Mar 2014 | 2013 | FY | |
| Q1 2012 | $6,257,164 | $8,010,147 | +$5,804,211 | +263% | 01 Jan 2012 | 31 Mar 2012 | 10-K | 14 Mar 2014 | 2013 | FY |
| Q4 2011 | $452,953 | $878,920 | 01 Oct 2011 | 31 Dec 2011 | 10-K | 12 Mar 2013 | 2012 | FY | ||
| Q3 2011 | $819,926 | -$4,089,953 | -83% | 01 Jul 2011 | 30 Sep 2011 | 10-K | 12 Mar 2013 | 2012 | FY | |
| Q2 2011 | $1,693,989 | -$3,433,717 | -197% | 01 Apr 2011 | 30 Jun 2011 | 10-K | 12 Mar 2013 | 2012 | FY | |
| Q1 2011 | $2,205,936 | 01 Jan 2011 | 31 Mar 2011 | 10-K | 12 Mar 2013 | 2012 | FY | |||
| Q3 2010 | $4,909,879 | 01 Jul 2010 | 30 Sep 2010 | 10-Q | 04 Nov 2011 | 2011 | Q3 | |||
| Q2 2010 | $1,739,728 | 01 Apr 2010 | 30 Jun 2010 | 10-Q | 09 Aug 2011 | 2011 | Q2 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2025 | $79,340,740 | +$28,478,488 | +56% | 01 Jan 2025 | 31 Dec 2025 | 10-K | 06 Mar 2026 | 2025 | FY |
| 2024 | $50,862,252 | +$46,436,748 | +1049% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 06 Mar 2026 | 2025 | FY |
| 2023 | $4,425,504 | +$6,384,909 | 01 Jan 2023 | 31 Dec 2023 | 10-K | 06 Mar 2026 | 2025 | FY | |
| 2022 | $1,959,405 | -$27,213,579 | -108% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 10 Mar 2025 | 2024 | FY |
| 2021 | $25,254,174 | -$27,561,078 | -52% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 06 Mar 2024 | 2023 | FY |
| 2020 | $52,815,252 | +$5,663,508 | +12% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 06 Mar 2023 | 2022 | FY |
| 2019 | $47,151,744 | +$79,912,084 | 01 Jan 2019 | 31 Dec 2019 | 10-K | 07 Mar 2022 | 2021 | FY | |
| 2018 | $32,760,340 | -$39,876,440 | -560% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 05 Mar 2021 | 2020 | FY |
| 2017 | $7,116,100 | -$23,685,037 | -77% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 06 Mar 2020 | 2019 | FY |
| 2016 | $30,801,137 | +$9,811,104 | +47% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 14 Mar 2019 | 2018 | FY |
| 2015 | $20,990,033 | +$6,451,015 | +44% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 09 Mar 2018 | 2017 | FY |
| 2014 | $14,539,018 | -$11,782,974 | -45% | 01 Jan 2014 | 31 Dec 2014 | 10-K | 10 Mar 2017 | 2016 | FY |
| 2013 | $26,321,992 | +$3,229,372 | +14% | 01 Jan 2013 | 31 Dec 2013 | 10-K | 18 Mar 2016 | 2015 | FY |
| 2012 | $23,092,620 | +$22,639,667 | +4998% | 01 Jan 2012 | 31 Dec 2012 | 10-K | 12 Mar 2015 | 2014 | FY |
| 2011 | $452,953 | -$11,014,226 | -96% | 01 Jan 2011 | 31 Dec 2011 | 10-K | 14 Mar 2014 | 2013 | FY |
| 2010 | $11,467,179 | 01 Jan 2010 | 31 Dec 2010 | 10-K | 12 Mar 2013 | 2012 | FY |