| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $22,588,357 | $6,197,108 | +$1,206,344 | +24% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 07 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $21,382,013 | $5,597,462 | +$938,216 | +20% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 01 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $20,443,797 | $5,529,329 | +$1,001,103 | +22% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 02 May 2025 | 2025 | Q1 |
| Q4 2024 | $19,442,694 | $5,264,458 | +$634,333 | +14% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 07 Mar 2025 | 2024 | FY |
| Q3 2024 | $18,808,361 | $4,990,764 | +$259,103 | +5.5% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 07 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $18,549,258 | $4,659,246 | +$303,234 | +7% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 01 Aug 2025 | 2025 | Q2 |
| Q1 2024 | $18,246,024 | $4,528,226 | +$315,274 | +7.5% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 02 May 2025 | 2025 | Q1 |
| Q4 2023 | $17,930,750 | $4,630,125 | +$562,954 | +14% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 07 Mar 2025 | 2024 | FY |
| Q3 2023 | $17,367,796 | $4,731,661 | +$691,998 | +17% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 01 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $16,675,798 | $4,356,012 | +$281,192 | +6.9% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 02 Aug 2024 | 2024 | Q2 |
| Q1 2023 | $16,394,606 | $4,212,952 | +$243,921 | +6.1% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 03 May 2024 | 2024 | Q1 |
| Q4 2022 | $16,150,685 | $4,067,171 | +$19,586 | +0.48% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 08 Mar 2024 | 2023 | FY |
| Q3 2022 | $16,131,099 | $4,039,663 | +$449,790 | +13% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 03 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $15,681,309 | $4,074,820 | +$804,464 | +25% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 11 Aug 2023 | 2023 | Q2 |
| Q1 2022 | $14,876,845 | $3,969,031 | +$826,909 | +26% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 12 May 2023 | 2023 | Q1 |
| Q4 2021 | $14,049,936 | $4,047,585 | +$1,118,998 | +38% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 10 Mar 2023 | 2022 | FY |
| Q3 2021 | $12,930,938 | $3,589,873 | +$863,134 | +32% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 14 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $12,067,804 | $3,270,356 | +$743,277 | +29% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 12 Aug 2022 | 2022 | Q2 |
| Q1 2021 | $11,324,527 | $3,142,122 | -$987,278 | -24% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 13 May 2022 | 2022 | Q1 |
| Q4 2020 | $12,311,805 | $2,928,587 | -$1,190,338 | -29% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 11 Mar 2022 | 2021 | FY |
| Q3 2020 | $13,502,143 | $2,726,739 | -$1,075,594 | -28% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 09 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $14,577,737 | $2,527,079 | -$1,625,203 | -39% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 13 Aug 2021 | 2021 | Q2 |
| Q1 2020 | $16,202,940 | $4,129,400 | -$33,145 | -0.8% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 14 May 2021 | 2021 | Q1 |
| Q4 2019 | $16,236,085 | $4,118,925 | -$309,967 | -7% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 15 Mar 2021 | 2020 | FY |
| Q3 2019 | $16,546,052 | $3,802,333 | -$504,927 | -12% | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 06 Nov 2020 | 2020 | Q3 |
| Q2 2019 | $17,050,979 | $4,152,282 | -$225,632 | -5.2% | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 14 Aug 2020 | 2020 | Q2 |
| Q1 2019 | $17,276,611 | $4,162,545 | -$482,397 | -10% | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 15 May 2020 | 2020 | Q1 |
| Q4 2018 | $17,759,008 | $4,428,892 | -$222,084 | -4.8% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 27 Mar 2020 | 2019 | FY |
| Q3 2018 | $17,981,092 | $4,307,260 | +$215,360 | +5.3% | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 08 Nov 2019 | 2019 | Q3 |
| Q2 2018 | $17,765,732 | $4,377,914 | +$682,482 | +18% | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 09 Aug 2019 | 2019 | Q2 |
| Q1 2018 | $17,083,250 | $4,644,942 | +$1,078,850 | +30% | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 10 May 2019 | 2019 | Q1 |
| Q4 2017 | $16,004,400 | $4,650,976 | 01 Oct 2017 | 31 Dec 2017 | 10-K | 20 Mar 2019 | 2018 | FY | ||
| Q3 2017 | $4,091,900 | 01 Jul 2017 | 30 Sep 2017 | 10-Q | 02 Nov 2018 | 2018 | Q3 | |||
| Q2 2017 | $3,695,432 | 01 Apr 2017 | 30 Jun 2017 | 10-Q | 03 Aug 2018 | 2018 | Q2 | |||
| Q1 2017 | $3,566,092 | 01 Jan 2017 | 31 Mar 2017 | 10-Q | 08 May 2018 | 2018 | Q1 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $19,442,694 | +$1,511,944 | +8.4% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 07 Mar 2025 | 2024 | FY |
| 2023 | $17,930,750 | +$1,780,065 | +11% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 07 Mar 2025 | 2024 | FY |
| 2022 | $16,150,685 | +$2,100,749 | +15% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 08 Mar 2024 | 2023 | FY |
| 2021 | $14,049,936 | +$1,738,131 | +14% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 10 Mar 2023 | 2022 | FY |
| 2020 | $12,311,805 | -$3,924,280 | -24% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 11 Mar 2022 | 2021 | FY |
| 2019 | $16,236,085 | -$1,522,923 | -8.6% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 15 Mar 2021 | 2020 | FY |
| 2018 | $17,759,008 | +$1,754,608 | +11% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 27 Mar 2020 | 2019 | FY |
| 2017 | $16,004,400 | +$3,936,968 | +33% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 20 Mar 2019 | 2018 | FY |
| 2016 | $12,067,432 | 01 Jan 2016 | 31 Dec 2016 | 10-K | 09 Mar 2018 | 2017 | FY |