| 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 | 327.54 | 344.16 | 294.20 | 293.91 | 288.01 | 292.33 | 274.73 | 268.79 | 285.29 | |
| Gross Profit | ||||||||||
| Operating Income | 105.18 | 118.84 | 114.47 | 99.77 | 108.12 | 114.58 | 101.80 | 102.30 | 120.31 | |
| Profit Margin | 27.80 | 30.04 | 37.00 | 33.11 | 35.78 | 36.51 | 35.94 | 39.95 | 43.64 | |
| 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 | 4,561.49 | 4,664.97 | 3,611.39 | 3,231.26 | 3,134.95 | 3,083.75 | 3,207.40 | 3,094.17 | 3,031.84 | |
| Total Liabilities | 2,814.34 | 2,863.91 | 1,924.79 | 1,490.68 | 1,504.82 | 1,383.72 | 1,607.24 | 1,292.75 | 1,037.80 | |
| Total Equity | 1,747.16 | 1,801.06 | 1,686.60 | 1,740.59 | 1,630.13 | 1,700.03 | 1,600.16 | 1,801.42 | 1,994.03 | |