| 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 | 409.71 | 488.99 | 628.08 | 744.16 | 433.61 | 382.33 | 427.58 | 676.66 | 389.12 | |
| Gross Profit | 171.22 | 238.03 | 309.69 | 319.75 | 135.21 | 125.30 | 129.08 | 292.29 | 103.91 | |
| Operating Income | 101.18 | 173.35 | 243.36 | 241.86 | 103.11 | 58.29 | 77.77 | 225.08 | 56.74 | |
| Profit Margin | 25.01 | 28.45 | 30.93 | 27.88 | 14.83 | 5.08 | 7.62 | 26.18 | 3.15 | |
| 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 | 9,476.30 | 9,428.11 | 9,358.51 | 9,429.07 | 9,204.39 | 9,061.83 | 8,993.46 | 8,911.04 | 8,755.07 | |
| Total Liabilities | 3,905.98 | 3,904.66 | 3,935.24 | 4,246.30 | 4,221.34 | 4,161.24 | 4,059.02 | 4,028.25 | 4,070.37 | |
| Total Equity | 5,570.32 | 5,523.45 | 5,423.27 | 5,182.78 | 4,983.06 | 4,900.60 | 4,934.44 | 4,882.80 | 4,684.70 | |