| 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 | 899.10 | 878.70 | 865.40 | 814.30 | 862.90 | 798.20 | 807.20 | 800.50 | 788.90 | 793.40 | |
| Gross Profit | 387.10 | 391.20 | 392.20 | 368.90 | 367.10 | 353.90 | 366.80 | 357.40 | 336.80 | 349.60 | |
| Operating Income | 186.40 | 188.40 | 190.20 | 160.20 | 170.30 | 176.50 | 186.50 | 163.60 | 170.50 | 183.70 | |
| Net Income | 128.30 | 127.70 | 131.10 | 95.40 | 123.20 | 118.90 | 141.20 | 121.30 | 108.30 | 209.00 | |
| Profit Margin | 14.27 | 14.53 | 15.15 | 11.72 | 14.28 | 14.90 | 17.49 | 15.15 | 13.73 | 26.34 | |
| 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 | 6,927.00 | 6,969.70 | 6,876.10 | 6,795.10 | 6,745.30 | 6,967.50 | 5,903.30 | 5,889.40 | 5,865.20 | 5,669.60 | |
| Total Liabilities | 2,900.80 | 2,959.60 | 2,865.70 | 2,889.20 | 2,951.20 | 3,149.20 | 2,249.90 | 2,271.10 | 2,324.00 | 2,282.40 | |
| Total Equity | 4,026.20 | 4,010.10 | 4,010.40 | 3,905.90 | 3,794.10 | 3,818.30 | 3,653.40 | 3,618.30 | 3,541.20 | 3,387.20 | |
| 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 | 209.50 | 203.50 | 161.70 | 105.70 | 172.60 | 205.30 | 133.60 | 156.60 | 201.00 | 226.60 | |
| Cash From Investing Activities | -17.60 | -95.50 | -14.50 | -10.00 | -14.70 | -1,003.50 | 31.70 | -20.00 | -193.80 | 86.60 | |
| Cash From Financing Activities | -207.70 | -75.70 | -215.90 | -133.30 | -140.80 | 724.90 | -77.20 | -41.00 | -58.00 | -194.70 | |
| Net Change in Cash | -13.80 | 29.70 | -42.20 | -26.70 | -12.40 | -49.40 | 84.40 | 82.00 | -28.40 | 105.70 | |