| Period Ending: | Dec 31, 2025 | 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,550.60 | 1,544.90 | 1,537.00 | 1,442.00 | 1,419.40 | 1,441.80 | 1,430.50 | 1,389.40 | 1,326.50 | 1,319.10 | |
| Gross Profit | 705.20 | 698.40 | 695.00 | 610.70 | 632.90 | 627.50 | 634.80 | 597.30 | 588.50 | 579.50 | |
| Operating Income | 284.20 | 308.20 | 315.40 | 237.20 | 336.10 | 247.10 | 282.20 | 224.70 | 262.90 | 248.70 | |
| Net Income | 176.40 | 161.50 | 192.60 | 133.80 | 173.40 | 142.70 | 165.20 | 126.10 | 134.50 | 164.30 | |
| Profit Margin | 11.38 | 10.45 | 12.53 | 9.28 | 12.22 | 9.90 | 11.55 | 9.08 | 10.14 | 12.46 | |
| Period Ending: | Dec 31, 2025 | 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 | 11,864.20 | 11,831.80 | 11,917.90 | 11,854.80 | 11,759.40 | 12,344.30 | 12,152.30 | 12,251.30 | 12,280.00 | 12,348.90 | |
| Total Liabilities | 7,240.40 | 6,874.60 | 6,798.20 | 6,855.00 | 6,945.00 | 7,418.20 | 7,439.50 | 7,670.70 | 7,727.60 | 8,039.80 | |
| Total Equity | 4,623.80 | 4,957.20 | 5,119.70 | 4,999.80 | 4,814.40 | 4,926.10 | 4,712.80 | 4,580.60 | 4,552.40 | 4,309.10 | |
| Period Ending: | Dec 31, 2025 | 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 | 470.80 | 559.90 | 361.10 | 223.90 | 324.80 | 479.50 | 267.50 | 252.70 | 322.10 | 381.70 | |
| Cash From Investing Activities | -203.70 | -122.00 | -121.40 | -107.20 | -118.90 | -124.00 | -136.70 | -131.90 | -153.50 | -406.00 | |
| Cash From Financing Activities | -276.20 | -436.70 | -251.00 | -95.80 | -501.40 | -64.30 | -148.80 | -131.90 | -369.70 | 280.70 | |
| Net Change in Cash | -8.20 | 0.00 | -6.20 | 25.30 | -298.30 | 286.30 | -19.10 | -15.80 | -195.80 | 248.50 | |