| Period | Value | YoY Chg | Change % | Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $18,485,876 | -$1,030,219 | -5.3% | 31 Oct 2025 | 10-K | 18 Dec 2025 | 2025 | FY |
| Q2 2025 | $18,735,906 | +$1,491,359 | +8.6% | 31 Jul 2025 | 10-Q | 11 Sep 2025 | 2025 | Q3 |
| Q1 2025 | $19,957,676 | +$1,911,127 | +11% | 30 Apr 2025 | 10-Q | 05 Jun 2025 | 2025 | Q2 |
| Q4 2024 | $18,075,599 | +$929,774 | +5.4% | 31 Jan 2025 | 10-Q | 10 Mar 2025 | 2025 | Q1 |
| Q3 2024 | $19,516,095 | +$359,038 | +1.9% | 31 Oct 2024 | 10-K | 18 Dec 2025 | 2025 | FY |
| Q2 2024 | $17,244,547 | -$2,468,596 | -13% | 31 Jul 2024 | 10-Q | 11 Sep 2024 | 2024 | Q3 |
| Q1 2024 | $18,046,549 | -$2,362,719 | -12% | 30 Apr 2024 | 10-Q | 10 Jun 2024 | 2024 | Q2 |
| Q4 2023 | $17,145,825 | -$2,351,501 | -12% | 31 Jan 2024 | 10-Q | 13 Mar 2024 | 2024 | Q1 |
| Q3 2023 | $19,157,057 | +$758,969 | +4.1% | 31 Oct 2023 | 10-K | 23 Dec 2024 | 2024 | FY |
| Q2 2023 | $19,713,143 | +$1,588,724 | +8.8% | 31 Jul 2023 | 10-Q | 12 Sep 2023 | 2023 | Q3 |
| Q1 2023 | $20,409,268 | -$194,611 | -0.94% | 30 Apr 2023 | 10-Q | 12 Jun 2023 | 2023 | FY |
| Q4 2022 | $19,497,326 | +$1,684,289 | +9.5% | 31 Jan 2023 | 10-Q | 14 Mar 2023 | 2023 | Q1 |
| Q3 2022 | $18,398,088 | +$2,687,511 | +17% | 31 Oct 2022 | 10-K | 20 Dec 2023 | 2023 | FY |
| Q2 2022 | $18,124,419 | +$794,290 | +4.6% | 31 Jul 2022 | 10-Q | 12 Sep 2022 | 2022 | Q3 |
| Q1 2022 | $20,603,879 | -$3,226,947 | -14% | 30 Apr 2022 | 10-Q | 13 Jun 2022 | 2022 | Q2 |
| Q4 2021 | $17,813,037 | -$4,392,605 | -20% | 31 Jan 2022 | 10-Q | 17 Mar 2022 | 2022 | Q1 |
| Q3 2021 | $15,710,577 | -$5,587,317 | -26% | 31 Oct 2021 | 10-K | 22 Dec 2022 | 2022 | FY |
| Q2 2021 | $17,330,129 | -$3,957,318 | -19% | 31 Jul 2021 | 10-Q | 13 Sep 2021 | 2021 | Q3 |
| Q1 2021 | $23,830,826 | -$121,204 | -0.51% | 30 Apr 2021 | 10-Q | 14 Jun 2021 | 2021 | Q2 |
| Q4 2020 | $22,205,642 | +$4,222,009 | +23% | 31 Jan 2021 | 10-Q | 15 Mar 2021 | 2021 | Q1 |
| Q3 2020 | $21,297,894 | +$2,429,860 | +13% | 31 Oct 2020 | 10-K | 20 Dec 2021 | 2021 | FY |
| Q2 2020 | $21,287,447 | +$1,625,454 | +8.3% | 31 Jul 2020 | 10-Q | 10 Sep 2020 | 2020 | Q3 |
| Q1 2020 | $23,952,030 | +$2,515,791 | +12% | 30 Apr 2020 | 10-Q | 12 Jun 2020 | 2020 | Q2 |
| Q4 2019 | $17,983,633 | -$688,409 | -3.7% | 31 Jan 2020 | 10-Q | 16 Mar 2020 | 2020 | Q1 |
| Q3 2019 | $18,868,034 | +$2,580,411 | +16% | 31 Oct 2019 | 10-K | 21 Dec 2020 | 2020 | FY |
| Q2 2019 | $19,661,993 | +$149,083 | +0.76% | 31 Jul 2019 | 10-Q | 16 Sep 2019 | 2019 | Q3 |
| Q1 2019 | $21,436,239 | -$6,363,924 | -23% | 30 Apr 2019 | 10-Q | 11 Jun 2019 | 2019 | Q2 |
| Q4 2018 | $18,672,042 | -$682,056 | -3.5% | 31 Jan 2019 | 10-Q | 12 Mar 2019 | 2019 | Q1 |
| Q3 2018 | $16,287,623 | -$162,035 | -0.98% | 31 Oct 2018 | 10-K | 27 Jan 2020 | 2019 | FY |
| Q2 2018 | $19,512,910 | +$1,588,216 | +8.9% | 31 Jul 2018 | 10-Q | 11 Sep 2018 | 2018 | Q3 |
| Q1 2018 | $27,800,163 | +$10,041,980 | +57% | 30 Apr 2018 | 10-Q | 11 Jun 2018 | 2018 | Q2 |
| Q4 2017 | $19,354,098 | +$3,509,095 | +22% | 31 Jan 2018 | 10-Q | 13 Mar 2018 | 2018 | Q1 |
| Q3 2017 | $16,449,658 | +$548,859 | +3.5% | 31 Oct 2017 | 10-K | 19 Dec 2018 | 2018 | FY |
| Q2 2017 | $17,924,694 | +$724,657 | +4.2% | 31 Jul 2017 | 10-Q | 12 Sep 2017 | 2017 | Q3 |
| Q1 2017 | $17,758,183 | -$849,333 | -4.6% | 30 Apr 2017 | 10-Q | 13 Jun 2017 | 2017 | Q2 |
| Q4 2016 | $15,845,003 | -$1,990,666 | -11% | 31 Jan 2017 | 10-Q | 08 Mar 2017 | 2017 | Q1 |
| Q3 2016 | $15,900,799 | -$3,239,469 | -17% | 31 Oct 2016 | 10-K | 20 Dec 2017 | 2017 | FY |
| Q2 2016 | $17,200,037 | -$3,027,854 | -15% | 31 Jul 2016 | 10-Q | 13 Sep 2016 | 2016 | Q3 |
| Q1 2016 | $18,607,516 | -$310,843 | -1.6% | 30 Apr 2016 | 10-Q | 07 Jun 2016 | 2016 | Q2 |
| Q4 2015 | $17,835,669 | +$1,487,800 | +9.1% | 31 Jan 2016 | 10-Q | 14 Mar 2016 | 2016 | Q1 |
| Q3 2015 | $19,140,268 | -$592,056 | -3% | 31 Oct 2015 | 10-K | 20 Dec 2016 | 2016 | FY |
| Q2 2015 | $20,227,891 | +$2,306,278 | +13% | 31 Jul 2015 | 10-Q | 11 Sep 2015 | 2015 | Q3 |
| Q1 2015 | $18,918,359 | +$505,397 | +2.7% | 30 Apr 2015 | 10-Q | 12 Jun 2015 | 2015 | Q2 |
| Q4 2014 | $16,347,869 | +$160,349 | +0.99% | 31 Jan 2015 | 10-Q | 10 Mar 2015 | 2015 | Q1 |
| Q3 2014 | $19,732,324 | +$3,877,141 | +24% | 31 Oct 2014 | 10-K | 28 Jan 2016 | 2015 | FY |
| Q2 2014 | $17,921,613 | -$341,757 | -1.9% | 31 Jul 2014 | 10-Q | 10 Sep 2014 | 2014 | Q3 |
| Q1 2014 | $18,412,962 | +$410,910 | +2.3% | 30 Apr 2014 | 10-Q | 11 Jun 2014 | 2014 | Q2 |
| Q4 2013 | $16,187,520 | -$524,424 | -3.1% | 31 Jan 2014 | 10-Q | 17 Mar 2014 | 2014 | Q1 |
| Q3 2013 | $15,855,183 | -$1,872,120 | -11% | 31 Oct 2013 | 10-K | 19 Dec 2014 | 2014 | FY |
| Q2 2013 | $18,263,370 | -$1,057,572 | -5.5% | 31 Jul 2013 | 10-Q | 12 Sep 2013 | 2013 | Q3 |
| Q1 2013 | $18,002,052 | +$111,460 | +0.62% | 30 Apr 2013 | 10-Q | 12 Jun 2013 | 2013 | Q2 |
| Q4 2012 | $16,711,944 | +$656,107 | +4.1% | 31 Jan 2013 | 10-Q | 15 Mar 2013 | 2013 | Q1 |
| Q3 2012 | $17,727,303 | +$505,064 | +2.9% | 31 Oct 2012 | 10-K | 20 Dec 2013 | 2013 | FY |
| Q2 2012 | $19,320,942 | +$2,353,282 | +14% | 31 Jul 2012 | 10-Q | 10 Sep 2012 | 2012 | Q3 |
| Q1 2012 | $17,890,592 | 30 Apr 2012 | 10-Q | 08 Jun 2012 | 2012 | Q2 | ||
| Q4 2011 | $16,055,837 | 31 Jan 2012 | 10-Q | 12 Mar 2012 | 2012 | Q1 | ||
| Q3 2011 | $17,222,239 | -$488,465 | -2.8% | 31 Oct 2011 | 10-K | 21 Dec 2012 | 2012 | FY |
| Q2 2011 | $16,967,660 | 31 Jul 2011 | 10-Q | 12 Sep 2011 | 2011 | Q3 | ||
| Q3 2010 | $17,710,704 | 31 Oct 2010 | 10-K | 26 Jan 2012 | 2011 | FY |