| 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 | 3,718.20 | 3,869.40 | 4,071.90 | 3,989.70 | 4,068.80 | 4,176.30 | 4,002.60 | 3,943.10 | 4,088.30 | |
| Gross Profit | 846.50 | 777.10 | 910.10 | 879.20 | 889.80 | 923.20 | 890.20 | 855.90 | 897.20 | |
| Operating Income | 213.10 | 109.40 | 235.10 | 231.60 | 197.30 | 259.30 | 239.10 | 228.90 | 263.10 | |
| Net Income | 114.30 | 43.20 | 135.70 | 128.70 | 120.00 | 151.30 | 143.70 | 137.30 | 177.60 | |
| Profit Margin | 3.07 | 1.12 | 3.33 | 3.23 | 2.95 | 3.62 | 3.59 | 3.48 | 4.34 | |
| 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 | 10,683.50 | 10,791.00 | 11,641.40 | 11,668.00 | 11,190.40 | 11,368.60 | 10,684.40 | 10,337.80 | 10,470.30 | |
| Total Liabilities | 6,335.30 | 6,549.10 | 6,882.60 | 6,906.00 | 6,764.20 | 6,941.10 | 6,141.80 | 5,981.10 | 5,902.20 | |
| Total Equity | 4,348.20 | 4,241.90 | 4,758.80 | 4,762.00 | 4,426.20 | 4,427.50 | 4,542.60 | 4,356.70 | 4,568.10 | |
| 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 | 382.70 | 100.60 | 152.30 | 353.80 | 301.10 | 94.00 | 157.70 | 501.30 | 435.00 | |
| Cash From Investing Activities | -68.90 | -63.40 | -115.80 | -216.30 | -127.50 | -271.80 | -133.40 | -309.90 | -120.00 | |
| Cash From Financing Activities | -234.20 | -233.90 | -52.10 | -127.60 | -81.40 | 321.40 | -89.40 | -143.40 | -402.90 | |
| Net Change in Cash | 73.30 | -220.60 | -24.50 | 25.10 | 80.40 | 146.10 | -65.20 | 35.00 | -80.70 | |