| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $5,004,758 | $873,467 | +$98,654 | +10% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 14 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $5,103,412 | $957,825 | +$466,608 | +33% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 14 Nov 2025 | 2025 | Q3 |
| Q1 2025 | $5,570,020 | $1,709,533 | +$5,757 | +0.34% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 14 Nov 2025 | 2025 | Q3 |
| Q4 2024 | $5,575,777 | $1,463,933 | -$582,137 | -66% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 21 Mar 2025 | 2024 | FY |
| Q3 2024 | $4,993,640 | $972,121 | +$1,470,695 | +60% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 14 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $6,464,335 | $1,424,433 | +$2,452,875 | +63% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 14 Nov 2025 | 2025 | Q3 |
| Q1 2024 | $8,917,210 | $1,715,290 | +$3,625,483 | +68% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 14 Nov 2025 | 2025 | Q3 |
| Q4 2023 | $12,542,693 | $881,796 | +$5,489,140 | +86% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 21 Mar 2025 | 2024 | FY |
| Q3 2023 | $18,031,833 | $2,442,816 | +$11,966,641 | +83% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 14 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $29,998,474 | $3,877,308 | +$841,030 | +18% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 14 Nov 2024 | 2024 | Q3 |
| Q1 2023 | $30,839,504 | $5,340,773 | +$768,452 | +13% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 14 Nov 2024 | 2024 | Q3 |
| Q4 2022 | $31,607,956 | $6,370,936 | -$2,266,063 | -55% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 22 Mar 2024 | 2023 | FY |
| Q3 2022 | $29,341,893 | $14,409,457 | -$10,672,357 | -286% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $18,669,536 | $4,718,338 | -$1,643,969 | -53% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 |
| Q1 2022 | $17,025,567 | $6,109,225 | -$4,257,329 | -230% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 |
| Q4 2021 | $12,768,238 | $4,104,873 | -$2,337,325 | -132% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 27 Mar 2023 | 2022 | FY |
| Q3 2021 | $10,430,913 | $3,737,100 | -$2,020,468 | -118% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 10 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $8,410,445 | $3,074,369 | -$1,290,111 | -72% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 10 Nov 2022 | 2022 | Q3 |
| Q1 2021 | $7,120,334 | $1,851,896 | +$231,920 | +11% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 10 Nov 2022 | 2022 | Q3 |
| Q4 2020 | $7,352,254 | $1,767,548 | +$115,273 | +6.1% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 25 Mar 2022 | 2021 | FY |
| Q3 2020 | $7,467,527 | $1,716,632 | +$911,089 | +35% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 04 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $8,378,616 | $1,784,258 | -$880,613 | -97% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 04 Nov 2021 | 2021 | Q3 |
| Q1 2020 | $7,498,003 | $2,083,816 | -$561,740 | -37% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 04 Nov 2021 | 2021 | Q3 |
| Q4 2019 | $6,936,263 | $1,882,821 | +$125,924 | +6.3% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 18 Mar 2021 | 2020 | FY |
| Q3 2019 | $7,062,187 | $2,627,721 | -$2,320,271 | -755% | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 12 Nov 2020 | 2020 | Q3 |
| Q2 2019 | $4,741,916 | $903,645 | -$1,014,878 | -912% | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 12 Nov 2020 | 2020 | Q3 |
| Q1 2019 | $3,727,038 | $1,522,076 | -$1,140,527 | -299% | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 12 Nov 2020 | 2020 | Q3 |
| Q4 2018 | $2,586,511 | $2,008,745 | +$6,019,786 | +75% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 06 Mar 2019 | 2018 | FY |
| Q3 2018 | $8,606,297 | $307,450 | +$9,024,663 | +97% | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 12 Nov 2019 | 2019 | Q3 |
| Q2 2018 | $17,630,960 | $111,233 | +$8,915,856 | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 12 Nov 2019 | 2019 | Q3 | |
| Q1 2018 | $26,546,816 | $381,549 | +$7,886,846 | +95% | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 12 Nov 2019 | 2019 | Q3 |
| Q4 2017 | $34,433,662 | $8,028,531 | -$128,496 | -1.6% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| Q3 2017 | $34,305,166 | $9,332,113 | +$1,305,381 | +12% | 01 Jul 2017 | 30 Sep 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| Q2 2017 | $35,610,547 | $8,804,623 | +$2,558,510 | +23% | 01 Apr 2017 | 30 Jun 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| Q1 2017 | $38,169,057 | $8,268,395 | +$1,324,066 | +14% | 01 Jan 2017 | 31 Mar 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| Q4 2016 | $39,493,123 | $7,900,035 | -$7,228 | -0.09% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 07 Mar 2018 | 2017 | FY |
| Q3 2016 | $39,485,895 | $10,637,494 | -$2,484,650 | -30% | 01 Jul 2016 | 30 Sep 2016 | 10-K | 07 Mar 2018 | 2017 | FY |
| Q2 2016 | $37,001,245 | $11,363,133 | -$4,284,735 | -61% | 01 Apr 2016 | 30 Jun 2016 | 10-K | 07 Mar 2018 | 2017 | FY |
| Q1 2016 | $32,716,510 | $9,592,461 | -$3,574,880 | -59% | 01 Jan 2016 | 31 Mar 2016 | 10-K | 07 Mar 2018 | 2017 | FY |
| Q4 2015 | $29,141,630 | $7,892,807 | -$4,150,758 | -111% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 08 Mar 2017 | 2016 | FY |
| Q3 2015 | $24,990,872 | $8,152,844 | -$6,166,407 | -310% | 01 Jul 2015 | 30 Sep 2015 | 10-K | 08 Mar 2017 | 2016 | FY |
| Q2 2015 | $18,824,465 | $7,078,398 | -$4,888,747 | -223% | 01 Apr 2015 | 30 Jun 2015 | 10-K | 08 Mar 2017 | 2016 | FY |
| Q1 2015 | $13,935,718 | $6,017,581 | -$5,924,858 | -6390% | 01 Jan 2015 | 31 Mar 2015 | 10-K | 08 Mar 2017 | 2016 | FY |
| Q4 2014 | $8,010,860 | $3,742,049 | 01 Oct 2014 | 31 Dec 2014 | 10-K | 08 Mar 2016 | 2015 | FY | ||
| Q3 2014 | $1,986,437 | 01 Jul 2014 | 30 Sep 2014 | 10-K | 08 Mar 2016 | 2015 | FY | |||
| Q2 2014 | $2,189,651 | 01 Apr 2014 | 30 Jun 2014 | 10-K | 08 Mar 2016 | 2015 | FY | |||
| Q1 2014 | $92,723 | 26 Feb 2014 | 31 Mar 2014 | 10-K | 08 Mar 2016 | 2015 | FY |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $5,575,777 | +$6,966,916 | +56% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 21 Mar 2025 | 2024 | FY |
| 2023 | $12,542,693 | +$19,065,263 | +60% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 21 Mar 2025 | 2024 | FY |
| 2022 | $31,607,956 | -$18,839,718 | -148% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 22 Mar 2024 | 2023 | FY |
| 2021 | $12,768,238 | -$5,415,984 | -74% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 27 Mar 2023 | 2022 | FY |
| 2020 | $7,352,254 | -$415,991 | -6% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 25 Mar 2022 | 2021 | FY |
| 2019 | $6,936,263 | -$5,266,626 | -315% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 18 Mar 2021 | 2020 | FY |
| 2018 | $1,669,637 | +$32,764,025 | +95% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 23 Mar 2020 | 2019 | FY |
| 2017 | $34,433,662 | +$5,059,461 | +13% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| 2016 | $39,493,123 | -$10,351,493 | -36% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 06 Mar 2019 | 2018 | FY |
| 2015 | $29,141,630 | 01 Jan 2015 | 31 Dec 2015 | 10-K | 07 Mar 2018 | 2017 | FY |