| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $34,928,683 | $6,645,241 | -$126,500 | -1.9% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 19 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $35,055,183 | $18,682,199 | +$12,788,237 | +217% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 14 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $22,266,946 | $5,894,904 | +$2,050,312 | +53% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 14 May 2025 | 2025 | Q1 |
| Q4 2024 | $20,216,634 | $3,706,339 | +$2,112,536 | +133% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 15 Apr 2025 | 2024 | FY |
| Q3 2024 | $18,104,098 | $6,771,741 | +$5,093,170 | +303% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 19 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $13,010,928 | $5,893,962 | +$5,741,661 | +3770% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 14 Aug 2025 | 2025 | Q2 |
| Q1 2024 | $7,269,267 | $3,844,592 | +$3,731,635 | +3304% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 14 May 2025 | 2025 | Q1 |
| Q4 2023 | $3,537,632 | $1,593,803 | +$1,104,947 | +226% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 15 Apr 2025 | 2024 | FY |
| Q3 2023 | $2,432,685 | $1,678,571 | +$837,601 | +100% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 15 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $1,595,084 | $152,301 | -$1,316,072 | -90% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 12 Aug 2024 | 2024 | Q2 |
| Q1 2023 | $2,911,156 | $112,957 | -$1,406,334 | -93% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 15 May 2024 | 2024 | Q1 |
| Q4 2022 | $4,317,490 | $488,856 | -$1,221,905 | -71% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 11 Apr 2024 | 2023 | FY |
| Q3 2022 | $5,539,395 | $840,970 | -$107,284 | -11% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 14 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $5,646,679 | $1,468,373 | +$1,177,247 | +404% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 14 Aug 2023 | 2023 | Q2 |
| Q1 2022 | $4,469,432 | $1,519,291 | +$1,311,649 | +632% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 22 May 2023 | 2023 | Q1 |
| Q4 2021 | $3,157,783 | $1,710,761 | 01 Oct 2021 | 31 Dec 2021 | 10-K | 17 Apr 2023 | 2022 | FY | ||
| Q3 2021 | $948,254 | +$793,885 | +514% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 09 Nov 2022 | 2022 | Q3 | |
| Q2 2021 | $291,126 | +$208,691 | +253% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 15 Aug 2022 | 2022 | Q2 | |
| Q1 2021 | $207,642 | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 07 Jun 2022 | 2022 | Q1 | |||
| Q3 2020 | $154,369 | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 22 Nov 2021 | 2021 | Q3 | |||
| Q2 2020 | $82,435 | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 23 Aug 2021 | 2021 | Q2 | |||
| Q1 2018 | $24,140,648 | $5,992,748 | +$36,024 | +0.6% | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 15 May 2018 | 2018 | Q1 |
| Q4 2017 | $24,104,624 | $6,088,072 | +$217,731 | +3.7% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 27 Mar 2018 | 2017 | FY |
| Q3 2017 | $23,886,893 | $6,065,674 | +$49,874 | +0.83% | 01 Jul 2017 | 30 Sep 2017 | 10-Q | 14 Nov 2017 | 2017 | Q3 |
| Q2 2017 | $23,837,019 | $5,994,154 | -$9,133 | -0.15% | 01 Apr 2017 | 30 Jun 2017 | 10-Q | 14 Aug 2017 | 2017 | Q2 |
| Q1 2017 | $23,846,152 | $5,956,724 | +$92,706 | +1.6% | 01 Jan 2017 | 31 Mar 2017 | 10-Q | 15 May 2018 | 2018 | Q1 |
| Q4 2016 | $23,753,446 | $5,870,341 | +$427,503 | +7.9% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 27 Mar 2018 | 2017 | FY |
| Q3 2016 | $23,325,943 | $6,015,800 | +$727,172 | +14% | 01 Jul 2016 | 30 Sep 2016 | 10-Q | 14 Nov 2017 | 2017 | Q3 |
| Q2 2016 | $22,598,771 | $6,003,287 | +$537,463 | +9.8% | 01 Apr 2016 | 30 Jun 2016 | 10-Q | 14 Aug 2017 | 2017 | Q2 |
| Q1 2016 | $22,061,308 | $5,864,018 | +$664,356 | +13% | 01 Jan 2016 | 31 Mar 2016 | 10-Q | 11 May 2017 | 2017 | Q1 |
| Q4 2015 | $21,396,952 | $5,442,838 | +$633,739 | +13% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 22 Mar 2017 | 2016 | FY |
| Q3 2015 | $20,763,213 | $5,288,628 | +$971,303 | +22% | 01 Jul 2015 | 30 Sep 2015 | 10-Q | 08 Nov 2016 | 2016 | Q3 |
| Q2 2015 | $19,791,910 | $5,465,824 | +$1,559,415 | +40% | 01 Apr 2015 | 30 Jun 2015 | 10-Q | 08 Aug 2016 | 2016 | Q2 |
| Q1 2015 | $18,232,495 | $5,199,662 | +$1,772,465 | +52% | 01 Jan 2015 | 31 Mar 2015 | 10-Q | 10 May 2016 | 2016 | Q1 |
| Q4 2014 | $16,460,030 | $4,809,099 | +$2,109,515 | +78% | 01 Oct 2014 | 31 Dec 2014 | 10-K | 17 Mar 2016 | 2015 | FY |
| Q3 2014 | $14,350,515 | $4,317,325 | +$1,785,846 | +71% | 01 Jul 2014 | 30 Sep 2014 | 10-Q | 12 Nov 2015 | 2015 | Q3 |
| Q2 2014 | $12,564,669 | $3,906,409 | +$1,647,014 | +73% | 01 Apr 2014 | 30 Jun 2014 | 10-Q | 13 Aug 2015 | 2015 | Q2 |
| Q1 2014 | $10,917,655 | $3,427,197 | +$1,263,790 | +58% | 01 Jan 2014 | 31 Mar 2014 | 10-Q | 11 May 2015 | 2015 | Q1 |
| Q4 2013 | $9,653,865 | $2,699,584 | +$1,188,178 | +79% | 01 Oct 2013 | 31 Dec 2013 | 10-K | 19 Mar 2015 | 2014 | FY |
| Q3 2013 | $8,465,687 | $2,531,479 | +$960,531 | +61% | 01 Jul 2013 | 30 Sep 2013 | 10-Q | 12 Nov 2014 | 2014 | Q3 |
| Q2 2013 | $7,505,156 | $2,259,395 | +$722,525 | +47% | 01 Apr 2013 | 30 Jun 2013 | 10-Q | 13 Aug 2014 | 2014 | Q2 |
| Q1 2013 | $6,782,631 | $2,163,407 | +$982,009 | +83% | 01 Jan 2013 | 31 Mar 2013 | 10-Q | 13 May 2014 | 2014 | Q1 |
| Q4 2012 | $5,800,622 | $1,511,406 | +$1,332,321 | +744% | 01 Oct 2012 | 31 Dec 2012 | 10-K | 25 Mar 2014 | 2013 | FY |
| Q3 2012 | $4,468,301 | $1,570,948 | +$900,600 | +134% | 01 Jul 2012 | 30 Sep 2012 | 10-Q | 14 Nov 2012 | 2012 | Q3 |
| Q2 2012 | $3,567,701 | $1,536,870 | +$725,543 | +89% | 01 Apr 2012 | 30 Jun 2012 | 10-Q | 08 Aug 2012 | 2012 | Q2 |
| Q1 2012 | $2,842,158 | $1,181,398 | +$479,085 | +68% | 01 Jan 2012 | 31 Mar 2012 | 10-Q | 07 May 2012 | 2012 | Q1 |
| Q4 2011 | $2,363,073 | $179,085 | 01 Oct 2011 | 31 Dec 2011 | 10-K | 07 Mar 2013 | 2012 | FY | ||
| Q3 2011 | $670,348 | +$319,881 | +91% | 01 Jul 2011 | 30 Sep 2011 | 10-Q | 14 Nov 2012 | 2012 | Q3 | |
| Q2 2011 | $811,327 | +$417,264 | +106% | 01 Apr 2011 | 30 Jun 2011 | 10-Q | 08 Aug 2012 | 2012 | Q2 | |
| Q1 2011 | $702,313 | 01 Jan 2011 | 31 Mar 2011 | 10-Q | 07 May 2012 | 2012 | Q1 | |||
| Q3 2010 | $350,467 | 01 Jul 2010 | 30 Sep 2010 | 10-Q | 28 Oct 2011 | 2011 | Q3 | |||
| Q2 2010 | $394,063 | 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 |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $20,216,634 | +$16,679,002 | +471% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 15 Apr 2025 | 2024 | FY |
| 2023 | $3,537,632 | -$779,858 | -18% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 15 Apr 2025 | 2024 | FY |
| 2022 | $4,317,490 | +$1,159,707 | +37% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 11 Apr 2024 | 2023 | FY |
| 2021 | $3,157,783 | +$2,651,293 | +523% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 17 Apr 2023 | 2022 | FY |
| 2020 | $506,490 | 01 Jan 2020 | 31 Dec 2020 | 10-K/A | 17 May 2022 | 2021 | FY | ||
| 2017 | $24,104,624 | +$351,178 | +1.5% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 27 Mar 2018 | 2017 | FY |
| 2016 | $23,753,446 | +$2,356,494 | +11% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 27 Mar 2018 | 2017 | FY |
| 2015 | $21,396,952 | +$4,936,922 | +30% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 22 Mar 2017 | 2016 | FY |
| 2014 | $16,460,030 | +$6,806,165 | +71% | 01 Jan 2014 | 31 Dec 2014 | 10-K | 17 Mar 2016 | 2015 | FY |
| 2013 | $9,653,865 | +$3,853,243 | +66% | 01 Jan 2013 | 31 Dec 2013 | 10-K | 19 Mar 2015 | 2014 | FY |
| 2012 | $5,800,622 | +$3,437,549 | +145% | 01 Jan 2012 | 31 Dec 2012 | 10-K | 25 Mar 2014 | 2013 | FY |
| 2011 | $2,363,073 | +$906,831 | +62% | 01 Jan 2011 | 31 Dec 2011 | 10-K | 07 Mar 2013 | 2012 | FY |
| 2010 | $1,456,242 | 01 Jan 2010 | 31 Dec 2010 | 10-K | 29 Mar 2012 | 2011 | FY |