| Period | TTM Value | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|---|
| Q3 2025 | 266,141,431 | +56,842 | +0.02% | 01 Jul 2025 | 30 Sep 2025 | 10-Q | 12 Nov 2025 | 2025 | Q3 | |
| Q2 2025 | 266,141,411 | +115,628 | +0.04% | 01 Apr 2025 | 30 Jun 2025 | 10-Q | 12 Aug 2025 | 2025 | Q2 | |
| Q1 2025 | 266,126,548 | +43,955,841 | +20% | 01 Jan 2025 | 31 Mar 2025 | 10-Q | 08 May 2025 | 2025 | Q1 | |
| Q4 2024 | 255,161,038 | +81,219,112 | +47% | 01 Oct 2024 | 31 Dec 2024 | 10-K | 20 Mar 2025 | 2024 | FY | |
| Q3 2024 | 266,084,589 | +92,100,488 | +53% | 01 Jul 2024 | 30 Sep 2024 | 10-Q | 12 Nov 2025 | 2025 | Q3 | |
| Q2 2024 | 266,025,783 | +92,165,292 | +53% | 01 Apr 2024 | 30 Jun 2024 | 10-Q | 12 Aug 2025 | 2025 | Q2 | |
| Q1 2024 | 222,170,707 | +48,344,882 | +28% | 01 Jan 2024 | 31 Mar 2024 | 10-Q | 08 May 2025 | 2025 | Q1 | |
| Q4 2023 | 173,941,926 | +78,948,526 | +83% | 01 Oct 2023 | 31 Dec 2023 | 10-K | 20 Mar 2025 | 2024 | FY | |
| Q3 2023 | 173,984,101 | +82,743,300 | +91% | 01 Jul 2023 | 30 Sep 2023 | 10-Q | 12 Nov 2024 | 2024 | Q3 | |
| Q2 2023 | 173,860,491 | +82,928,527 | +91% | 01 Apr 2023 | 30 Jun 2023 | 10-Q | 08 Aug 2024 | 2024 | Q2 | |
| Q1 2023 | 173,825,825 | +82,911,650 | +91% | 01 Jan 2023 | 31 Mar 2023 | 10-Q | 17 May 2024 | 2024 | Q1 | |
| Q4 2022 | 94,993,400 | 01 Oct 2022 | 31 Dec 2022 | 10-K | 21 Mar 2024 | 2023 | FY | |||
| Q3 2022 | 91,240,801 | 01 Jul 2022 | 30 Sep 2022 | 10-K | 21 Mar 2024 | 2023 | FY | |||
| Q2 2022 | 90,931,964 | 01 Apr 2022 | 30 Jun 2022 | 10-K | 21 Mar 2024 | 2023 | FY | |||
| Q1 2022 | 90,914,175 | 01 Jan 2022 | 31 Mar 2022 | 10-K | 21 Mar 2024 | 2023 | FY |
| Period | Value | YoY Chg | Change % | Start Date | End Date | Report | Filed | Fiscal Year | Fiscal Period |
|---|---|---|---|---|---|---|---|---|---|
| 2024 | 255,161,038 | +81,219,112 | +47% | 01 Jan 2024 | 31 Dec 2024 | 10-K | 20 Mar 2025 | 2024 | FY |
| 2023 | 173,941,926 | +78,948,526 | +83% | 01 Jan 2023 | 31 Dec 2023 | 10-K | 20 Mar 2025 | 2024 | FY |
| 2022 | 94,993,400 | +22,909,322 | +32% | 01 Jan 2022 | 31 Dec 2022 | 10-K | 21 Mar 2024 | 2023 | FY |
| 2021 | 72,084,078 | +20,526,003 | +40% | 01 Jan 2021 | 31 Dec 2021 | 10-K | 21 Mar 2024 | 2023 | FY |
| 2020 | 51,558,075 | +8,492,533 | +20% | 01 Jan 2020 | 31 Dec 2020 | 20-F | 07 Mar 2023 | 2022 | FY |
| 2019 | 43,065,542 | 01 Jan 2019 | 31 Dec 2019 | 20-F | 10 Mar 2022 | 2021 | FY |