| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $19,599,383 | $5,154,555 | +$458,710 | +9.8% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 19 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $19,140,673 | $4,929,211 | +$253,265 | +5.4% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 14 Aug 2025 | 2025 | Q2 |
| Q1 2025 | $18,887,408 | $4,824,356 | +$145,156 | +3.1% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 15 May 2025 | 2025 | Q1 |
| Q4 2024 | $18,742,252 | $4,691,261 | +$9,003 | +0.19% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 15 Apr 2025 | 2024 | FY |
| Q3 2024 | $18,733,249 | $4,695,845 | -$66,597 | -1.4% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 19 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $18,799,846 | $4,675,946 | -$37,031 | -0.79% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 14 Aug 2025 | 2025 | Q2 |
| Q1 2024 | $18,836,877 | $4,679,200 | -$70,848 | -1.5% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 15 May 2025 | 2025 | Q1 |
| Q4 2023 | $18,907,725 | $4,682,258 | +$108,073 | +2.4% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 15 Apr 2025 | 2024 | FY |
| Q3 2023 | $18,799,652 | $4,762,442 | +$371,775 | +8.5% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 14 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $18,427,877 | $4,712,977 | +$414,020 | +9.6% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 14 Aug 2024 | 2024 | Q2 |
| Q1 2023 | $18,013,857 | $4,750,048 | +$486,252 | +11% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 13 May 2024 | 2024 | Q1 |
| Q4 2022 | $17,527,605 | $4,574,185 | +$657,762 | +17% | 01 Oct 2022 | 31 Dec 2022 | 10-K | 08 Apr 2024 | 2023 | FY |
| Q3 2022 | $16,869,843 | $4,390,667 | +$571,954 | +15% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 13 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $16,297,889 | $4,298,957 | +$465,939 | +12% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 14 Aug 2023 | 2023 | Q2 |
| Q1 2022 | $15,831,950 | $4,263,796 | +$657,578 | +18% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 12 May 2023 | 2023 | Q1 |
| Q4 2021 | $15,174,372 | $3,916,423 | +$650,340 | +20% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 31 Mar 2023 | 2023 | FY |
| Q3 2021 | $14,524,032 | $3,818,713 | +$678,355 | +22% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 10 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $13,845,677 | $3,833,018 | +$803,819 | +27% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 22 Aug 2022 | 2022 | Q2 |
| Q1 2021 | $13,041,858 | $3,606,218 | +$639,634 | +22% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 13 May 2022 | 2022 | Q1 |
| Q4 2020 | $12,402,224 | $3,266,083 | +$290,989 | +9.8% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 30 Mar 2022 | 2021 | FY |
| Q3 2020 | $12,111,235 | $3,140,358 | +$177,186 | +6% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 10 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $11,934,049 | $3,029,199 | +$44,353 | +1.5% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 12 Aug 2021 | 2021 | Q2 |
| Q1 2020 | $11,889,696 | $2,966,584 | +$95,965 | +3.3% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 13 May 2021 | 2021 | Q1 |
| Q4 2019 | $11,793,731 | $2,975,094 | +$125,106 | +4.4% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 26 Mar 2021 | 2020 | FY |
| Q3 2019 | $11,668,625 | $2,963,172 | +$151,300 | +5.4% | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 12 Nov 2020 | 2020 | Q3 |
| Q2 2019 | $11,517,325 | $2,984,846 | +$186,276 | +6.7% | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 12 Aug 2020 | 2020 | Q2 |
| Q1 2019 | $11,331,049 | $2,870,619 | +$203,379 | +7.6% | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 14 May 2020 | 2020 | Q1 |
| Q4 2018 | $11,127,670 | $2,849,988 | 01 Oct 2018 | 31 Dec 2018 | 10-K | 27 Mar 2020 | 2019 | FY | ||
| Q3 2018 | $2,811,872 | +$423,726 | +18% | 01 Jul 2018 | 30 Sep 2018 | 10-Q | 12 Nov 2019 | 2019 | Q3 | |
| Q2 2018 | $2,798,570 | +$459,305 | +20% | 01 Apr 2018 | 30 Jun 2018 | 10-Q | 13 Aug 2019 | 2019 | Q2 | |
| Q1 2018 | $2,667,240 | 01 Jan 2018 | 31 Mar 2018 | 10-Q | 15 May 2019 | 2019 | Q1 | |||
| Q3 2017 | $2,388,146 | +$163,456 | +7.3% | 01 Jul 2017 | 30 Sep 2017 | 10-Q | 14 Nov 2018 | 2018 | Q3 | |
| Q2 2017 | $2,339,265 | +$151,073 | +6.9% | 01 Apr 2017 | 30 Jun 2017 | 10-Q | 10 Aug 2018 | 2018 | Q2 | |
| Q3 2016 | $2,224,690 | +$71,713 | +3.3% | 01 Jul 2016 | 30 Sep 2016 | 10-Q | 20 Nov 2017 | 2017 | Q3 | |
| Q2 2016 | $2,188,192 | -$14,887 | -0.68% | 01 Apr 2016 | 30 Jun 2016 | 10-Q | 09 Aug 2017 | 2017 | Q2 | |
| Q3 2015 | $2,152,977 | -$139,721 | -6.1% | 01 Jul 2015 | 30 Sep 2015 | 10-Q | 15 Nov 2016 | 2016 | Q3 | |
| Q2 2015 | $2,203,079 | -$75,877 | -3.3% | 01 Apr 2015 | 30 Jun 2015 | 10-Q | 12 Aug 2016 | 2016 | Q2 | |
| Q3 2014 | $2,292,698 | -$103,035 | -4.3% | 01 Jul 2014 | 30 Sep 2014 | 10-Q | 13 Nov 2015 | 2015 | Q3 | |
| Q2 2014 | $2,278,956 | -$101,758 | -4.3% | 01 Apr 2014 | 30 Jun 2014 | 10-Q | 14 Aug 2015 | 2015 | Q2 | |
| Q3 2013 | $2,395,733 | 01 Jul 2013 | 30 Sep 2013 | 10-Q | 12 Nov 2014 | 2014 | Q3 | |||
| Q2 2013 | $2,380,714 | 01 Apr 2013 | 30 Jun 2013 | 10-Q | 11 Aug 2014 | 2014 | Q2 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $18,742,252 | -$165,473 | -0.88% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 15 Apr 2025 | 2024 | FY |
| 2023 | $18,907,725 | +$1,380,120 | +7.9% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 15 Apr 2025 | 2024 | FY |
| 2022 | $17,527,605 | +$2,353,233 | +16% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 08 Apr 2024 | 2023 | FY |
| 2021 | $15,174,372 | +$2,772,148 | +22% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 31 Mar 2023 | 2023 | FY |
| 2020 | $12,402,224 | +$608,493 | +5.2% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 30 Mar 2022 | 2021 | FY |
| 2019 | $11,793,731 | +$666,061 | +6% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 26 Mar 2021 | 2020 | FY |
| 2018 | $11,127,670 | +$1,635,932 | +17% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 27 Mar 2020 | 2019 | FY |
| 2017 | $9,491,738 | 01 Jan 2017 | 31 Dec 2017 | 10-K | 29 Mar 2019 | 2018 | FY |