| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $15,659,763 | $3,864,815 | -$30,597,614 | -89% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $46,257,377 | $36,454,909 | -$38,254,111 | -2126% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q1 2025 | $84,511,488 | $36,049,572 | -$863,346 | -2.3% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q4 2024 | $85,374,834 | $12,200,285 | +$66,142,739 | 01 Oct 2024 | 31 Dec 2024 | 10-K | 21 Mar 2025 | 2024 | FY | |
| Q3 2024 | $19,232,095 | $34,462,429 | +$25,046,343 | +266% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $5,814,248 | $1,799,202 | -$2,776 | -0.15% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q1 2024 | $5,811,472 | $36,912,918 | +$16,548,941 | +81% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q4 2023 | $22,360,413 | $53,942,454 | -$22,931,774 | -74% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 21 Mar 2025 | 2024 | FY |
| Q3 2023 | $571,361 | $9,416,086 | -$26,185,625 | -74% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 13 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $26,756,986 | $1,801,978 | -$43,785,545 | -96% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 13 Nov 2024 | 2024 | Q3 |
| Q1 2023 | $70,542,531 | $20,363,977 | -$40,690,810 | -67% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 13 Nov 2024 | 2024 | Q3 |
| Q4 2022 | $111,233,341 | $31,010,680 | -$33,197,889 | -1518% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 21 Mar 2025 | 2024 | FY |
| Q3 2022 | $144,431,230 | $35,601,711 | +$39,118,736 | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 13 Nov 2023 | 2023 | Q3 | |
| Q2 2022 | $105,312,494 | $45,587,523 | +$26,345,524 | +137% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 13 Nov 2023 | 2023 | Q3 |
| Q1 2022 | $78,966,970 | $61,054,787 | +$44,071,496 | +259% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 13 Nov 2023 | 2023 | Q3 |
| Q4 2021 | $34,895,474 | $2,187,209 | -$20,124,786 | -90% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 22 Mar 2024 | 2023 | FY |
| Q3 2021 | $55,020,260 | $3,517,025 | +$14,810,857 | +81% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 14 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $40,209,403 | $19,241,999 | +$37,437,424 | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 14 Nov 2022 | 2022 | Q3 | |
| Q1 2021 | $2,771,979 | $16,983,291 | -$4,162 | -0.02% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 14 Nov 2022 | 2022 | Q3 |
| Q4 2020 | $2,776,141 | $22,311,995 | +$51,071,619 | 01 Oct 2020 | 31 Dec 2020 | 10-K | 24 Mar 2023 | 2022 | FY | |
| Q3 2020 | $48,295,478 | $18,327,882 | -$41,081,476 | -181% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 12 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $7,214,002 | $18,195,425 | -$37,170,974 | -196% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 12 Nov 2021 | 2021 | Q3 |
| Q1 2020 | $29,956,972 | $16,987,453 | +$3,089,174 | +22% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 12 Nov 2021 | 2021 | Q3 |
| Q4 2019 | $26,867,798 | $28,759,624 | -$19,262,393 | -203% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 25 Mar 2022 | 2021 | FY |
| Q3 2019 | $46,130,191 | $22,753,594 | +$25,985,570 | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 16 Nov 2020 | 2020 | Q3 | |
| Q2 2019 | $20,144,621 | $18,975,549 | +$28,119,384 | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 16 Nov 2020 | 2020 | Q3 | |
| Q1 2019 | $7,974,763 | $13,898,279 | +$34,907,006 | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 16 Nov 2020 | 2020 | Q3 | |
| Q4 2018 | $42,881,769 | $9,497,231 | -$47,668,360 | -125% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 26 Mar 2021 | 2020 | FY |
| Q3 2018 | $4,786,591 | $3,231,976 | -$12,409,132 | -135% | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 16 Nov 2020 | 2020 | Q3 |
| Q2 2018 | $17,195,723 | $9,143,835 | +$18,589,834 | +67% | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 14 Nov 2019 | 2019 | Q3 |
| Q1 2018 | $1,394,111 | $21,008,727 | -$17,446,653 | -490% | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 14 Nov 2019 | 2019 | Q3 |
| Q4 2017 | $16,052,542 | $38,171,129 | +$73,904,030 | 01 Oct 2017 | 31 Dec 2017 | 10-K | 27 Mar 2020 | 2019 | FY | |
| Q3 2017 | $57,851,488 | $9,177,156 | +$46,957,918 | 01 Jul 2017 | 30 Sep 2017 | 10-Q | 14 Nov 2018 | 2018 | Q3 | |
| Q2 2017 | $104,809,406 | $27,733,669 | +$7,262,497 | +21% | 01 Apr 2017 | 30 Jun 2017 | 10-Q | 14 Aug 2018 | 2018 | Q2 |
| Q1 2017 | $112,071,903 | $3,562,074 | -$957,068 | -37% | 01 Jan 2017 | 31 Mar 2017 | 10-Q | 15 May 2018 | 2018 | Q1 |
| Q4 2016 | $111,114,835 | $35,732,901 | -$27,804,395 | -351% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 29 Mar 2019 | 2018 | FY |
| Q3 2016 | $83,310,440 | $37,780,762 | -$68,011,232 | -225% | 01 Jul 2016 | 30 Sep 2016 | 10-Q | 14 Nov 2017 | 2017 | Q3 |
| Q2 2016 | $15,299,208 | $34,996,166 | +$106,545,786 | +75% | 01 Apr 2016 | 30 Jun 2016 | 10-Q | 14 Aug 2017 | 2017 | Q2 |
| Q1 2016 | $121,844,994 | $2,605,006 | -$57,279,742 | -105% | 01 Jan 2016 | 31 Mar 2016 | 10-Q | 12 May 2017 | 2017 | Q1 |
| Q4 2015 | $64,565,252 | $7,928,506 | -$85,385,946 | -110% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 29 Mar 2018 | 2017 | FY |
| Q3 2015 | $20,820,694 | $30,230,470 | -$46,838,642 | -61% | 01 Jul 2015 | 30 Sep 2015 | 10-Q | 14 Nov 2016 | 2016 | Q3 |
| Q2 2015 | $67,659,336 | $141,541,952 | -$165,964,451 | -680% | 01 Apr 2015 | 30 Jun 2015 | 10-Q | 15 Aug 2016 | 2016 | Q2 |
| Q1 2015 | $233,623,787 | $54,674,736 | +$133,544,852 | 01 Jan 2015 | 31 Mar 2015 | 10-Q | 13 May 2016 | 2016 | Q1 | |
| Q4 2014 | $100,078,935 | $77,457,440 | +$56,377,197 | +267% | 01 Oct 2014 | 31 Dec 2014 | 10-K | 29 Mar 2017 | 2016 | FY |
| Q3 2014 | $43,701,738 | $77,069,112 | +$98,082,913 | 01 Jul 2014 | 30 Sep 2014 | 10-Q | 16 Nov 2015 | 2015 | Q3 | |
| Q2 2014 | $54,381,175 | $24,422,499 | +$3,991,799 | +20% | 01 Apr 2014 | 30 Jun 2014 | 10-Q | 14 Aug 2015 | 2015 | Q2 |
| Q1 2014 | $58,372,974 | $78,870,116 | -$103,038,834 | -426% | 01 Jan 2014 | 31 Mar 2014 | 10-Q | 15 May 2015 | 2015 | Q1 |
| Q4 2013 | $44,665,860 | $21,080,243 | +$42,934,608 | 01 Oct 2013 | 31 Dec 2013 | 10-K | 29 Mar 2016 | 2015 | FY | |
| Q3 2013 | $1,731,252 | $21,013,801 | -$34,730,094 | -253% | 01 Jul 2013 | 30 Sep 2013 | 10-Q | 14 Nov 2014 | 2014 | Q3 |
| Q2 2013 | $36,461,346 | $20,430,700 | +$19,242,738 | +1620% | 01 Apr 2013 | 30 Jun 2013 | 10-Q | 14 Aug 2014 | 2014 | Q2 |
| Q1 2013 | $17,218,608 | $24,168,718 | +$13,532,354 | +127% | 01 Jan 2013 | 31 Mar 2013 | 10-Q | 15 May 2014 | 2014 | Q1 |
| Q4 2012 | $3,686,254 | $21,854,365 | -$9,091,778 | -71% | 01 Oct 2012 | 31 Dec 2012 | 10-K | 30 Mar 2015 | 2014 | FY |
| Q3 2012 | $12,778,032 | $13,716,293 | +$1,524,082 | +12% | 01 Jul 2012 | 30 Sep 2012 | 10-Q | 14 Nov 2013 | 2013 | Q3 |
| Q2 2012 | $11,253,950 | $1,187,962 | +$3,018,193 | 01 Apr 2012 | 30 Jun 2012 | 10-Q | 14 Aug 2013 | 2013 | Q2 | |
| Q1 2012 | $8,235,757 | $10,636,364 | +$28,697,835 | 01 Jan 2012 | 31 Mar 2012 | 10-Q | 15 May 2013 | 2013 | Q1 | |
| Q4 2011 | $20,462,078 | $12,762,587 | 01 Oct 2011 | 31 Dec 2011 | 10-K | 26 Mar 2014 | 2013 | FY | ||
| Q3 2011 | $12,192,211 | -$12,984,699 | -52% | 01 Jul 2011 | 30 Sep 2011 | 10-Q | 14 Nov 2012 | 2012 | Q3 | |
| Q2 2011 | $1,830,231 | 01 Apr 2011 | 30 Jun 2011 | 10-Q | 14 Aug 2012 | 2012 | Q2 | |||
| Q1 2011 | $18,061,471 | 01 Jan 2011 | 31 Mar 2011 | 10-Q | 15 May 2012 | 2012 | Q1 | |||
| Q3 2010 | $25,176,910 | 01 Jul 2010 | 30 Sep 2010 | 10-Q | 14 Nov 2011 | 2011 | Q3 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $85,374,834 | +$107,735,247 | 01 Jan 2024 | 31 Dec 2024 | 10-K | 21 Mar 2025 | 2024 | FY | |
| 2023 | $22,360,413 | -$133,593,754 | -120% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 21 Mar 2025 | 2024 | FY |
| 2022 | $111,233,341 | +$76,337,867 | +219% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 21 Mar 2025 | 2024 | FY |
| 2021 | $34,895,474 | +$32,119,333 | +1157% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 22 Mar 2024 | 2023 | FY |
| 2020 | $2,776,141 | -$24,091,657 | -90% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 24 Mar 2023 | 2022 | FY |
| 2019 | $26,867,798 | +$69,749,567 | 01 Jan 2019 | 31 Dec 2019 | 10-K | 25 Mar 2022 | 2021 | FY | |
| 2018 | $42,881,769 | -$58,934,311 | -367% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 26 Mar 2021 | 2020 | FY |
| 2017 | $16,052,542 | +$127,167,377 | 01 Jan 2017 | 31 Dec 2017 | 10-K | 27 Mar 2020 | 2019 | FY | |
| 2016 | $111,114,835 | -$46,549,583 | -72% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 29 Mar 2019 | 2018 | FY |
| 2015 | $64,565,252 | -$164,644,187 | -165% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 29 Mar 2018 | 2017 | FY |
| 2014 | $100,078,935 | +$55,413,075 | +124% | 01 Jan 2014 | 31 Dec 2014 | 10-K | 29 Mar 2017 | 2016 | FY |
| 2013 | $44,665,860 | +$40,979,606 | +1112% | 01 Jan 2013 | 31 Dec 2013 | 10-K | 29 Mar 2016 | 2015 | FY |
| 2012 | $3,686,254 | +$24,148,332 | 01 Jan 2012 | 31 Dec 2012 | 10-K | 30 Mar 2015 | 2014 | FY | |
| 2011 | $20,462,078 | -$54,619,088 | -160% | 01 Jan 2011 | 31 Dec 2011 | 10-K | 26 Mar 2014 | 2013 | FY |
| 2010 | $34,157,010 | 01 Jan 2010 | 31 Dec 2010 | 10-K | 01 Apr 2013 | 2012 | FY |