| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Revenue | 549.05 | 703.44 | 489.39 | 636.71 | 466.54 | 438.97 | 367.42 | 364.57 | 389.91 | |
| Gross Profit | ||||||||||
| Operating Income | 54.06 | 176.33 | 36.46 | 135.26 | 52.22 | 45.51 | 36.27 | 104.42 | 81.93 | |
| Profit Margin | 12.12 | 23.13 | 8.68 | 18.05 | 10.74 | 11.22 | 12.29 | 26.66 | 16.06 | |
| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Assets | 8,842.90 | 8,913.62 | 7,678.66 | 6,752.66 | 6,900.23 | 6,662.25 | 6,113.64 | 5,873.42 | 5,086.90 | |
| Total Liabilities | 7,153.33 | 7,290.59 | 6,267.35 | 5,314.43 | 5,591.93 | 5,404.03 | 4,914.30 | 4,653.12 | 3,997.57 | |
| Total Equity | 1,689.57 | 1,623.03 | 1,411.31 | 1,438.23 | 1,308.31 | 1,258.21 | 1,199.34 | 1,220.30 | 1,089.33 | |