| 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 | 1,585.60 | 1,506.30 | 1,467.10 | 1,582.00 | 1,510.60 | 1,511.20 | 1,503.30 | 1,528.00 | 1,455.90 | |
| Gross Profit | 714.40 | 647.00 | 659.60 | 707.90 | 683.10 | 712.10 | 687.00 | 681.30 | 646.30 | |
| Operating Income | 254.60 | 261.70 | 295.30 | 256.70 | 265.60 | 336.90 | 305.00 | 216.10 | 255.80 | |
| Net Income | 182.20 | 191.00 | 220.10 | 189.20 | -75.10 | 243.50 | 227.70 | 153.70 | 177.50 | |
| Profit Margin | 11.49 | 12.68 | 15.00 | 11.96 | -4.97 | 16.11 | 15.15 | 10.06 | 12.19 | |
| 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,144.40 | 8,788.20 | 8,955.90 | 8,883.10 | 8,666.20 | 8,762.10 | 8,561.50 | 8,569.20 | 8,702.20 | |
| Total Liabilities | 4,921.40 | 4,394.50 | 4,404.90 | 4,522.30 | 4,472.50 | 4,456.60 | 4,460.80 | 4,713.80 | 4,651.70 | |
| Total Equity | 4,223.00 | 4,393.70 | 4,551.00 | 4,360.80 | 4,193.70 | 4,305.50 | 4,100.70 | 3,855.40 | 4,050.50 | |
| 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 | |
| Cash From Operating Activities | 435.50 | 230.80 | 185.70 | 292.30 | 364.00 | 236.90 | 263.00 | 235.50 | 285.90 | |
| Cash From Investing Activities | -685.70 | -22.90 | -16.70 | -45.20 | -46.60 | -44.70 | -46.80 | -105.90 | -59.20 | |
| Cash From Financing Activities | -367.10 | -365.80 | -61.00 | -25.10 | -60.90 | -48.30 | -209.10 | -362.60 | -47.60 | |
| Net Change in Cash | -617.90 | -151.30 | 110.40 | 212.00 | 260.40 | 142.00 | 5.20 | -228.80 | 176.40 | |