| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $38,563,427 | $10,556,291 | +$1,241,354 | +13% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 14 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $37,322,073 | $11,367,132 | +$838,393 | +8% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 14 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $36,483,680 | $7,473,692 | -$1,751,180 | -19% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 15 May 2025 | 2025 | Q1 |
| Q4 2024 | $38,234,860 | $9,166,312 | -$259,065 | -2.7% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 31 Mar 2025 | 2024 | FY |
| Q3 2024 | $38,493,925 | $9,314,937 | +$594,316 | +6.8% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 14 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $37,899,609 | $10,528,739 | +$197,448 | +1.9% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 14 Aug 2025 | 2025 | Q2 |
| Q1 2024 | $37,702,161 | $9,224,872 | -$622,645 | -6.3% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 15 May 2025 | 2025 | Q1 |
| Q4 2023 | $38,324,806 | $9,425,377 | -$2,781,562 | -23% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 31 Mar 2025 | 2024 | FY |
| Q3 2023 | $41,106,368 | $8,720,621 | -$2,964,486 | -25% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 14 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $44,070,854 | $10,331,291 | -$833,852 | -7.5% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 14 Aug 2024 | 2024 | Q2 |
| Q1 2023 | $44,904,706 | $9,847,517 | -$935,763 | -8.7% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 15 May 2024 | 2024 | Q1 |
| Q4 2022 | $45,840,469 | $12,206,939 | +$3,165,219 | +35% | 01 Oct 2022 | 31 Dec 2022 | 10-K/A | 13 Aug 2024 | 2023 | FY |
| Q3 2022 | $42,675,250 | $11,685,107 | +$2,470,640 | +27% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 14 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $40,204,610 | $11,165,143 | +$2,629,692 | +31% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 14 Aug 2023 | 2023 | Q2 |
| Q1 2022 | $37,574,918 | $10,783,280 | +$3,158,583 | +41% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 15 May 2023 | 2023 | Q1 |
| Q4 2021 | $34,416,335 | $9,041,720 | +$1,886,289 | +26% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 31 Mar 2023 | 2022 | FY |
| Q3 2021 | $32,530,046 | $9,214,467 | +$1,101,537 | +14% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 14 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $31,428,509 | $8,535,451 | +$825,844 | +11% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 15 Aug 2022 | 2022 | Q2 |
| Q1 2021 | $30,602,665 | $7,624,697 | -$804,789 | -9.5% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 16 May 2022 | 2022 | Q1 |
| Q4 2020 | $31,407,454 | $7,155,431 | +$2,360,729 | +49% | 01 Oct 2020 | 31 Dec 2020 | 10-K/A | 13 May 2022 | 2021 | FY |
| Q3 2020 | $29,046,725 | $8,112,930 | +$709,438 | +9.6% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 15 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $28,337,287 | $7,709,607 | +$939,167 | +14% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 13 Aug 2021 | 2021 | Q2 |
| Q1 2020 | $27,398,120 | $8,429,486 | -$41,990 | -0.5% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 14 May 2021 | 2021 | Q1 |
| Q4 2019 | $27,440,110 | $4,794,702 | -$879,465 | -15% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 31 Mar 2021 | 2020 | FY |
| Q3 2019 | $28,319,575 | $7,403,492 | +$3,586,866 | +94% | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 13 Nov 2020 | 2020 | Q3 |
| Q2 2019 | $24,732,709 | $6,770,440 | +$2,632,895 | +64% | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 14 Aug 2020 | 2020 | Q2 |
| Q1 2019 | $22,099,814 | $8,471,476 | +$4,270,296 | +102% | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 14 May 2020 | 2020 | Q1 |
| Q4 2018 | $17,829,518 | $5,674,167 | 01 Oct 2018 | 31 Dec 2018 | 10-K/A | 26 May 2020 | 2019 | FY | ||
| Q3 2018 | $3,816,626 | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 14 Nov 2019 | 2019 | Q3 | |||
| Q2 2018 | $4,137,545 | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 14 Aug 2019 | 2019 | Q2 | |||
| Q1 2018 | $4,201,180 | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 17 May 2019 | 2019 | Q1 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $38,234,860 | -$89,946 | -0.24% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 31 Mar 2025 | 2024 | FY |
| 2023 | $38,324,806 | -$7,515,663 | -16% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 31 Mar 2025 | 2024 | FY |
| 2022 | $45,840,469 | +$11,424,134 | +33% | 01 Jan 2022 | 31 Dec 2022 | 10-K/A | 13 Aug 2024 | 2023 | FY |
| 2021 | $34,416,335 | +$3,008,881 | +9.6% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 31 Mar 2023 | 2022 | FY |
| 2020 | $31,407,454 | +$3,967,344 | +14% | 01 Jan 2020 | 31 Dec 2020 | 10-K/A | 13 May 2022 | 2021 | FY |
| 2019 | $27,440,110 | +$9,610,592 | +54% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 31 Mar 2021 | 2020 | FY |
| 2018 | $17,829,518 | +$2,335,193 | +15% | 01 Jan 2018 | 31 Dec 2018 | 10-K/A | 26 May 2020 | 2019 | FY |
| 2017 | $15,494,325 | 01 Jan 2017 | 31 Dec 2017 | 10-K/A | 17 May 2019 | 2018 | FY |