| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | $5,226,128 | $1,156,208 | +$156,182 | +12% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q2 2025 | $5,382,310 | $1,570,976 | -$303,758 | -24% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q1 2025 | $5,078,552 | $1,306,178 | +$273,642 | +17% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q4 2024 | $5,352,194 | $1,192,766 | +$1,082,732 | +48% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 13 Mar 2025 | 2024 | FY |
| Q3 2024 | $6,434,926 | $1,312,390 | +$381,517 | +23% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q2 2024 | $6,816,443 | $1,267,218 | +$312,602 | +20% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q1 2024 | $7,129,045 | $1,579,820 | +$663,250 | +30% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 13 Nov 2025 | 2025 | Q3 |
| Q4 2023 | $7,792,295 | $2,275,498 | -$3,344,213 | -313% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 13 Mar 2025 | 2024 | FY |
| Q3 2023 | $4,448,082 | $1,693,907 | +$319,957 | +16% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 07 Nov 2024 | 2024 | Q3 |
| Q2 2023 | $4,768,039 | $1,579,820 | +$653,560 | +29% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 13 May 2025 | 2025 | Q1 |
| Q1 2023 | $5,421,599 | $2,243,070 | -$69,405 | -3.2% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 07 Nov 2024 | 2024 | Q3 |
| Q4 2022 | $5,352,194 | $1,068,715 | +$2,741,077 | 01 Oct 2022 | 31 Dec 2022 | 10-K | 13 Mar 2025 | 2024 | FY | |
| Q3 2022 | $8,093,271 | $2,013,864 | -$44,412 | -2.3% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 |
| Q2 2022 | $8,048,859 | $2,233,380 | +$57,263 | +2.5% | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 |
| Q1 2022 | $8,106,122 | $2,173,665 | +$431,830 | +17% | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 09 Nov 2023 | 2023 | Q3 |
| Q4 2021 | $8,537,952 | $1,672,362 | +$595,500 | +26% | 01 Oct 2021 | 31 Dec 2021 | 10-K | 21 Mar 2023 | 2022 | FY |
| Q3 2021 | $9,133,452 | $1,969,452 | +$159,653 | +7.5% | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 09 Nov 2022 | 2022 | Q3 |
| Q2 2021 | $9,293,105 | $2,290,643 | +$4,676,752 | +67% | 01 Apr 2021 | 30 Jun 2021 | 10-Q | 09 Nov 2022 | 2022 | Q3 |
| Q1 2021 | $13,969,857 | $2,605,495 | -$815,186 | -46% | 01 Jan 2021 | 31 Mar 2021 | 10-Q | 09 Nov 2022 | 2022 | Q3 |
| Q4 2020 | $13,154,671 | $2,267,862 | -$849,634 | -60% | 01 Oct 2020 | 31 Dec 2020 | 10-K | 08 Mar 2022 | 2021 | FY |
| Q3 2020 | $12,305,037 | $2,129,105 | -$501,040 | -31% | 01 Jul 2020 | 30 Sep 2020 | 10-Q | 10 Nov 2021 | 2021 | Q3 |
| Q2 2020 | $11,803,997 | $6,967,395 | -$4,853,299 | -230% | 01 Apr 2020 | 30 Jun 2020 | 10-Q | 10 Nov 2021 | 2021 | Q3 |
| Q1 2020 | $6,950,698 | $1,790,309 | +$174,957 | +8.9% | 01 Jan 2020 | 31 Mar 2020 | 10-Q | 10 Nov 2021 | 2021 | Q3 |
| Q4 2019 | $7,125,655 | $1,418,228 | +$342,405 | +19% | 01 Oct 2019 | 31 Dec 2019 | 10-K | 12 Mar 2020 | 2019 | FY |
| Q3 2019 | $7,468,060 | $1,628,065 | -$108,597 | -7.1% | 01 Jul 2019 | 30 Sep 2019 | 10-Q | 10 Nov 2020 | 2020 | Q3 |
| Q2 2019 | $7,359,463 | $2,114,096 | +$189,097 | +8.2% | 01 Apr 2019 | 30 Jun 2019 | 10-Q | 10 Nov 2020 | 2020 | Q3 |
| Q1 2019 | $7,548,560 | $1,965,266 | +$17,520 | +0.88% | 01 Jan 2019 | 31 Mar 2019 | 10-Q | 10 Nov 2020 | 2020 | Q3 |
| Q4 2018 | $7,566,080 | $1,760,633 | -$1,452,190 | -471% | 01 Oct 2018 | 31 Dec 2018 | 10-K | 12 Mar 2020 | 2019 | FY |
| Q3 2018 | $6,113,890 | $1,519,468 | +$3,723,593 | +71% | 01 Jul 2018 | 30 Sep 2018 | 10-K | 12 Mar 2020 | 2019 | FY |
| Q2 2018 | $9,837,483 | $2,303,193 | -$677,224 | -42% | 01 Apr 2018 | 30 Jun 2018 | 10-K | 12 Mar 2020 | 2019 | FY |
| Q1 2018 | $9,160,259 | $1,982,786 | +$3,069,253 | +61% | 01 Jan 2018 | 31 Mar 2018 | 10-K | 12 Mar 2020 | 2019 | FY |
| Q4 2017 | $12,229,512 | $308,443 | +$1,218,900 | +80% | 01 Oct 2017 | 31 Dec 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| Q3 2017 | $13,448,412 | $5,243,061 | -$2,217,780 | -73% | 01 Jul 2017 | 30 Sep 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| Q2 2017 | $11,230,632 | $1,625,969 | +$1,344,529 | +45% | 01 Apr 2017 | 30 Jun 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| Q1 2017 | $12,575,161 | $5,052,039 | -$1,826,630 | -57% | 01 Jan 2017 | 31 Mar 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| Q4 2016 | $10,748,531 | $1,527,343 | +$1,096,809 | +42% | 01 Oct 2016 | 31 Dec 2016 | 10-K | 07 Mar 2018 | 2017 | FY |
| Q3 2016 | $11,845,340 | $3,025,281 | -$289,881 | -11% | 01 Jul 2016 | 30 Sep 2016 | 10-K | 07 Mar 2018 | 2017 | FY |
| Q2 2016 | $11,555,459 | $2,970,498 | +$270,665 | +8.4% | 01 Apr 2016 | 30 Jun 2016 | 10-K | 07 Mar 2018 | 2017 | FY |
| Q1 2016 | $11,826,124 | $3,225,409 | +$295,339 | +8.4% | 01 Jan 2016 | 31 Mar 2016 | 10-K | 07 Mar 2018 | 2017 | FY |
| Q4 2015 | $12,121,463 | $2,624,152 | +$295,651 | +10% | 01 Oct 2015 | 31 Dec 2015 | 10-K | 15 Mar 2017 | 2016 | FY |
| Q3 2015 | $12,417,114 | $2,735,400 | +$1,089,954 | +28% | 01 Jul 2015 | 30 Sep 2015 | 10-K | 15 Mar 2017 | 2016 | FY |
| Q2 2015 | $13,507,068 | $3,241,163 | +$305,877 | +8.6% | 01 Apr 2015 | 30 Jun 2015 | 10-K | 15 Mar 2017 | 2016 | FY |
| Q1 2015 | $13,812,945 | $3,520,748 | -$565,264 | -19% | 01 Jan 2015 | 31 Mar 2015 | 10-K | 15 Mar 2017 | 2016 | FY |
| Q4 2014 | $13,247,681 | $2,919,803 | -$1,303,105 | -81% | 01 Oct 2014 | 31 Dec 2014 | 10-K | 10 Mar 2016 | 2015 | FY |
| Q3 2014 | $11,944,576 | $3,825,354 | -$3,339,450 | -687% | 01 Jul 2014 | 30 Sep 2014 | 10-K | 10 Mar 2016 | 2015 | FY |
| Q2 2014 | $8,605,126 | $3,547,040 | -$3,307,169 | -1379% | 01 Apr 2014 | 30 Jun 2014 | 10-K | 10 Mar 2016 | 2015 | FY |
| Q1 2014 | $5,297,957 | $2,955,484 | -$2,461,492 | -498% | 01 Jan 2014 | 31 Mar 2014 | 10-K | 10 Mar 2016 | 2015 | FY |
| Q4 2013 | $2,836,465 | $1,616,698 | -$944,248 | -140% | 01 Oct 2013 | 31 Dec 2013 | 10-K | 04 Mar 2015 | 2014 | FY |
| Q3 2013 | $1,892,217 | $485,904 | +$350 | +0.07% | 01 Jul 2013 | 30 Sep 2013 | 10-K | 04 Mar 2015 | 2014 | FY |
| Q2 2013 | $1,892,567 | $239,871 | +$118,795 | +33% | 01 Apr 2013 | 30 Jun 2013 | 10-K | 04 Mar 2015 | 2014 | FY |
| Q1 2013 | $2,011,362 | $493,992 | +$6,166 | +1.2% | 01 Jan 2013 | 31 Mar 2013 | 10-K | 04 Mar 2015 | 2014 | FY |
| Q4 2012 | $2,017,528 | $672,450 | 01 Oct 2012 | 31 Dec 2012 | 10-K | 25 Mar 2014 | 2013 | FY | ||
| Q3 2012 | $486,254 | 01 Jul 2012 | 30 Sep 2012 | 10-K | 25 Mar 2014 | 2013 | FY | |||
| Q2 2012 | $358,666 | 01 Apr 2012 | 30 Jun 2012 | 10-K | 25 Mar 2014 | 2013 | FY | |||
| Q1 2012 | $500,158 | 01 Jan 2012 | 31 Mar 2012 | 10-K | 25 Mar 2014 | 2013 | FY |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | $5,352,194 | +$2,440,101 | +31% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 13 Mar 2025 | 2024 | FY |
| 2023 | $7,792,295 | -$2,440,101 | -46% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 13 Mar 2025 | 2024 | FY |
| 2022 | $5,352,194 | +$3,185,758 | +37% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 13 Mar 2025 | 2024 | FY |
| 2021 | $8,537,952 | +$4,616,719 | +35% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 21 Mar 2023 | 2022 | FY |
| 2020 | $13,154,671 | -$6,029,016 | -85% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 08 Mar 2022 | 2021 | FY |
| 2019 | $7,125,655 | +$440,425 | +5.8% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 11 Mar 2021 | 2020 | FY |
| 2018 | $7,566,080 | +$4,663,432 | +38% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 12 Mar 2020 | 2019 | FY |
| 2017 | $12,229,512 | -$1,480,981 | -14% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 06 Mar 2019 | 2018 | FY |
| 2016 | $10,748,531 | +$1,372,932 | +11% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 07 Mar 2018 | 2017 | FY |
| 2015 | $12,121,463 | +$1,126,218 | +8.5% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 15 Mar 2017 | 2016 | FY |
| 2014 | $13,247,681 | -$10,411,216 | -367% | 01 Jan 2014 | 31 Dec 2014 | 10-K | 10 Mar 2016 | 2015 | FY |
| 2013 | $2,836,465 | -$818,937 | -41% | 01 Jan 2013 | 31 Dec 2013 | 10-K | 04 Mar 2015 | 2014 | FY |
| 2012 | $2,017,528 | +$383,716 | +16% | 01 Jan 2012 | 31 Dec 2012 | 10-K | 25 Mar 2014 | 2013 | FY |
| 2011 | $2,401,244 | +$2,638,094 | +52% | 01 Jan 2011 | 31 Dec 2011 | 10-K | 25 Mar 2014 | 2013 | FY |
| 2010 | $5,039,338 | 01 Jan 2010 | 31 Dec 2010 | 10-K | 25 Mar 2014 | 2013 | FY |