| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q4 2025 | 115,576,890 | +903,430 | +0.79% | 01 Oct 2025 | 31 Dec 2025 | 10-K | 26 Feb 2026 | 2025 | FY | |
| Q3 2025 | 114,398,468 | -2,543,922 | -2.2% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 06 Nov 2025 | 2025 | Q3 | |
| Q2 2025 | 117,204,952 | +2,841,230 | +2.5% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 07 Aug 2025 | 2025 | Q2 | |
| Q1 2025 | 117,297,222 | +7,220,346 | +6.6% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 08 May 2025 | 2025 | Q1 | |
| Q4 2024 | 114,673,460 | +6,368,032 | +5.9% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 26 Feb 2026 | 2025 | FY | |
| Q3 2024 | 116,942,390 | +7,407,234 | +6.8% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 06 Nov 2025 | 2025 | Q3 | |
| Q2 2024 | 114,363,722 | +4,900,578 | +4.5% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 07 Aug 2025 | 2025 | Q2 | |
| Q1 2024 | 110,076,876 | +5,485,137 | +5.2% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 08 May 2025 | 2025 | Q1 | |
| Q4 2023 | 108,305,428 | +6,046,727 | +5.9% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 26 Feb 2026 | 2025 | FY | |
| Q3 2023 | 109,535,156 | +7,168,151 | +7% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 07 Nov 2024 | 2024 | Q3 | |
| Q2 2023 | 109,463,144 | +7,493,046 | +7.3% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 08 Aug 2024 | 2024 | Q2 | |
| Q1 2023 | 104,591,739 | +2,725,567 | +2.7% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 07 May 2024 | 2024 | Q1 | |
| Q4 2022 | 102,258,701 | 01 Oct 2022 | 31 Dec 2022 | 10-K | 26 Feb 2026 | 2025 | FY | |||
| Q3 2022 | 102,367,005 | +639,541 | +0.63% | 01 Jul 2022 | 30 Sep 2022 | 10-Q | 07 Nov 2023 | 2023 | Q3 | |
| Q2 2022 | 101,970,098 | 01 Apr 2022 | 30 Jun 2022 | 10-Q | 03 Aug 2023 | 2023 | Q2 | |||
| Q1 2022 | 101,866,172 | 01 Jan 2022 | 31 Mar 2022 | 10-Q | 04 May 2023 | 2023 | Q1 | |||
| Q3 2021 | 101,727,464 | 01 Jul 2021 | 30 Sep 2021 | 10-Q | 03 Nov 2022 | 2022 | Q3 |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2025 | 115,576,890 | +903,430 | +0.79% | 01 Jan 2025 | 31 Dec 2025 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2024 | 114,673,460 | +6,368,032 | +5.9% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2023 | 108,305,428 | +6,046,727 | +5.9% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2022 | 102,258,701 | +567,625 | +0.56% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2021 | 101,691,076 | +47,750,503 | +89% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2020 | 53,940,573 | +13,626,911 | +34% | 01 Jan 2020 | 31 Dec 2020 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2019 | 40,313,662 | +128,947 | +0.32% | 01 Jan 2019 | 31 Dec 2019 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2018 | 40,184,715 | +1,551,063 | +4% | 01 Jan 2018 | 31 Dec 2018 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2017 | 38,633,652 | +2,316,521 | +6.4% | 01 Jan 2017 | 31 Dec 2017 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2016 | 36,317,131 | +1,534,164 | +4.4% | 01 Jan 2016 | 31 Dec 2016 | 10-K | 26 Feb 2026 | 2025 | FY |
| 2015 | 34,782,967 | +5,045,854 | +17% | 01 Jan 2015 | 31 Dec 2015 | 10-K | 27 Feb 2025 | 2024 | FY |
| 2014 | 29,737,113 | 01 Jan 2014 | 31 Dec 2014 | 10-K | 28 Feb 2024 | 2023 | FY |