| 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 | 912.50 | 942.50 | 1,011.30 | 963.90 | 912.40 | 902.60 | 1,024.30 | 978.80 | 988.10 | 937.50 | |
| Gross Profit | 350.40 | 364.50 | 397.10 | 375.40 | 338.10 | 337.30 | 396.00 | 384.70 | 369.80 | 356.20 | |
| Operating Income | 163.00 | 175.40 | 206.20 | 184.00 | 165.10 | 158.10 | 208.40 | 193.70 | 181.20 | 178.80 | |
| Net Income | 125.40 | 132.00 | 152.20 | 136.60 | 109.70 | 120.10 | 156.20 | 147.60 | 137.30 | 135.40 | |
| Profit Margin | 13.74 | 14.01 | 15.05 | 14.17 | 12.02 | 13.31 | 15.25 | 15.08 | 13.90 | 14.44 | |
| 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 | 3,142.80 | 3,170.70 | 3,246.70 | 3,267.70 | 3,240.00 | 3,154.20 | 3,197.60 | 3,182.20 | 3,213.90 | 3,200.10 | |
| Total Liabilities | 1,284.80 | 1,326.20 | 1,400.80 | 1,412.60 | 1,356.50 | 1,237.50 | 1,286.00 | 1,300.40 | 1,369.50 | 1,317.70 | |
| Total Equity | 1,858.00 | 1,844.50 | 1,845.90 | 1,855.10 | 1,883.50 | 1,916.70 | 1,911.60 | 1,881.80 | 1,844.40 | 1,882.40 | |
| 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 | 183.10 | 255.40 | 139.60 | 38.70 | 221.90 | 195.90 | 57.40 | 106.60 | 231.30 | 178.80 | |
| Cash From Investing Activities | -16.30 | -34.90 | 9.00 | -10.80 | -156.00 | -51.00 | 11.10 | -71.20 | 6.70 | -64.60 | |
| Cash From Financing Activities | -146.50 | -245.50 | -146.00 | -95.10 | -40.70 | -144.00 | -103.10 | -120.60 | -184.00 | -209.50 | |
| Net Change in Cash | 21.80 | -25.20 | 4.90 | -66.60 | 20.30 | 3.20 | -35.50 | -88.30 | 58.90 | -97.90 | |