| Period Ending: | 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 | 625.15 | 588.28 | 599.67 | 507.38 | 531.20 | 558.36 | 539.78 | 457.06 | |
| Gross Profit | 153.26 | 142.95 | 152.78 | 107.15 | 104.22 | 151.85 | 131.48 | 101.21 | |
| Operating Income | 126.02 | 100.64 | 99.22 | 71.84 | 89.26 | 124.39 | 86.79 | 77.04 | |
| Profit Margin | 16.86 | 14.22 | 14.03 | 11.77 | 14.94 | 19.35 | 14.49 | 17.68 | |
| Period Ending: | 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 | 2,452.63 | 2,498.03 | 2,318.36 | 2,098.73 | 2,146.76 | 2,067.43 | 1,956.01 | 2,110.51 | |
| Total Liabilities | 1,980.64 | 2,128.18 | 1,907.78 | 1,772.31 | 1,737.35 | 1,726.92 | 1,648.30 | 1,629.71 | |
| Total Equity | 471.99 | 369.86 | 410.58 | 326.41 | 409.42 | 340.51 | 307.70 | 480.81 | |