| Period | Value | YoY Chg | Change % | Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|
| Q3 2024 | $152,798,337 | +$6,450,185 | +4.4% | 30 Sep 2024 | 10-Q | 12 Feb 2025 | 2024 | Q3 |
| Q2 2024 | $152,667,334 | +$8,135,149 | +5.6% | 30 Jun 2024 | 10-Q | 14 Aug 2024 | 2024 | Q2 |
| Q1 2024 | $152,468,832 | +$8,904,436 | +6.2% | 31 Mar 2024 | 10-Q | 20 May 2024 | 2024 | Q1 |
| Q4 2023 | $150,631,395 | +$11,474,873 | +8.2% | 31 Dec 2023 | 10-Q | 12 Feb 2025 | 2024 | Q3 |
| Q3 2023 | $146,348,152 | +$9,153,661 | +6.7% | 30 Sep 2023 | 10-Q | 17 Nov 2023 | 2023 | Q3 |
| Q2 2023 | $144,532,185 | +$15,693,160 | +12% | 30 Jun 2023 | 10-Q | 14 Aug 2023 | 2023 | Q2 |
| Q1 2023 | $143,564,396 | +$19,209,850 | +15% | 31 Mar 2023 | 10-Q | 19 May 2023 | 2023 | Q1 |
| Q4 2022 | $139,156,522 | +$17,522,696 | +14% | 31 Dec 2022 | 10-K | 30 Apr 2024 | 2023 | FY |
| Q3 2022 | $137,194,491 | +$17,009,816 | +14% | 30 Sep 2022 | 10-Q | 18 Nov 2022 | 2022 | Q3 |
| Q2 2022 | $128,839,025 | +$11,854,067 | +10% | 30 Jun 2022 | 10-Q | 15 Aug 2022 | 2022 | Q2 |
| Q1 2022 | $124,354,546 | +$9,551,899 | +8.3% | 31 Mar 2022 | 10-Q | 16 May 2022 | 2022 | Q1 |
| Q4 2021 | $121,633,826 | +$24,682,386 | +25% | 31 Dec 2021 | 10-K | 17 Apr 2023 | 2022 | FY |
| Q3 2021 | $120,184,675 | +$26,720,905 | +29% | 30 Sep 2021 | 10-Q | 15 Nov 2021 | 2021 | Q3 |
| Q2 2021 | $116,984,958 | +$26,103,184 | +29% | 30 Jun 2021 | 10-Q | 16 Aug 2021 | 2021 | Q2 |
| Q1 2021 | $114,802,647 | +$24,023,548 | +26% | 31 Mar 2021 | 10-Q | 17 May 2021 | 2021 | Q1 |
| Q4 2020 | $96,951,440 | +$5,712,922 | +6.3% | 31 Dec 2020 | 10-K/A | 19 May 2022 | 2021 | FY |
| Q3 2020 | $93,463,770 | +$4,675,995 | +5.3% | 30 Sep 2020 | 10-Q | 16 Nov 2020 | 2020 | Q3 |
| Q2 2020 | $90,881,774 | +$3,803,646 | +4.4% | 30 Jun 2020 | 10-Q | 19 Aug 2020 | 2020 | Q2 |
| Q1 2020 | $90,779,099 | +$5,885,589 | +6.9% | 31 Mar 2020 | 10-Q | 06 Jul 2020 | 2020 | Q1 |
| Q4 2019 | $91,238,518 | +$7,424,076 | +8.9% | 31 Dec 2019 | 10-K/A | 19 May 2022 | 2020 | FY |
| Q3 2019 | $88,787,775 | +$5,124,146 | +6.1% | 30 Sep 2019 | 10-Q | 14 Nov 2019 | 2019 | Q3 |
| Q2 2019 | $87,078,128 | +$4,329,208 | +5.2% | 30 Jun 2019 | 10-Q | 19 Aug 2019 | 2019 | Q2 |
| Q1 2019 | $84,893,510 | +$3,727,087 | +4.6% | 31 Mar 2019 | 10-Q | 15 May 2019 | 2019 | Q1 |
| Q4 2018 | $83,814,442 | +$2,911,475 | +3.6% | 31 Dec 2018 | 10-K | 30 Mar 2020 | 2019 | FY |
| Q3 2018 | $83,663,629 | +$2,922,225 | +3.6% | 30 Sep 2018 | 10-Q | 19 Nov 2018 | 2018 | Q3 |
| Q2 2018 | $82,748,920 | +$2,218,831 | +2.8% | 30 Jun 2018 | 10-Q | 14 Aug 2018 | 2018 | Q2 |
| Q1 2018 | $81,166,423 | +$785,932 | +0.98% | 31 Mar 2018 | 10-Q | 15 May 2018 | 2018 | Q1 |
| Q4 2017 | $80,902,967 | +$800,778 | +1% | 31 Dec 2017 | 10-K | 01 Apr 2019 | 2018 | FY |
| Q3 2017 | $80,741,404 | +$2,520,149 | +3.2% | 30 Sep 2017 | 10-Q | 14 Nov 2017 | 2017 | Q3 |
| Q2 2017 | $80,530,089 | +$4,173,159 | +5.5% | 30 Jun 2017 | 10-Q | 14 Aug 2017 | 2017 | Q2 |
| Q1 2017 | $80,380,491 | +$6,933,382 | +9.4% | 31 Mar 2017 | 10-Q | 15 May 2017 | 2017 | Q1 |
| Q4 2016 | $80,102,189 | +$10,169,042 | +15% | 31 Dec 2016 | 10-K | 30 Mar 2018 | 2017 | FY |
| Q3 2016 | $78,221,255 | +$9,149,171 | +13% | 30 Sep 2016 | 10-Q | 14 Nov 2016 | 2016 | Q3 |
| Q2 2016 | $76,356,930 | +$7,689,168 | +11% | 30 Jun 2016 | 10-Q | 15 Aug 2016 | 2016 | Q2 |
| Q1 2016 | $73,447,109 | +$9,139,343 | +14% | 31 Mar 2016 | 10-Q | 16 May 2016 | 2016 | Q1 |
| Q4 2015 | $69,933,147 | +$7,415,234 | +12% | 31 Dec 2015 | 10-K | 31 Mar 2017 | 2016 | FY |
| Q3 2015 | $69,072,084 | +$11,451,823 | +20% | 30 Sep 2015 | 10-Q | 16 Nov 2015 | 2015 | Q3 |
| Q2 2015 | $68,667,762 | +$11,195,308 | +19% | 30 Jun 2015 | 10-Q | 13 Aug 2015 | 2015 | Q2 |
| Q1 2015 | $64,307,766 | 31 Mar 2015 | 10-Q | 15 May 2015 | 2015 | Q1 | ||
| Q4 2014 | $62,517,913 | +$11,670,874 | +23% | 31 Dec 2014 | 10-K | 30 Mar 2016 | 2015 | FY |
| Q3 2014 | $57,620,261 | 30 Sep 2014 | 10-Q | 14 Nov 2014 | 2014 | Q3 | ||
| Q2 2014 | $57,472,454 | 30 Jun 2014 | 10-Q | 14 Aug 2014 | 2014 | Q2 | ||
| Q4 2013 | $50,847,039 | 31 Dec 2013 | 10-K | 31 Mar 2015 | 2014 | FY |