| 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 | 419.10 | 409.90 | 402.30 | 395.40 | 390.60 | 387.10 | 384.30 | 380.40 | 376.30 | |
| Gross Profit | 370.30 | 360.80 | 352.90 | 347.00 | 343.80 | 340.00 | 335.20 | 331.90 | 327.70 | |
| Operating Income | 284.30 | 280.70 | 271.20 | 263.80 | 269.30 | 266.20 | 258.90 | 256.30 | 254.30 | |
| Net Income | 212.80 | 207.40 | 199.30 | 191.50 | 201.30 | 198.80 | 194.10 | 264.70 | 188.50 | |
| Profit Margin | 50.78 | 50.60 | 49.54 | 48.43 | 51.54 | 51.36 | 50.51 | 69.58 | 50.09 | |
| 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 | 1,403.70 | 1,407.80 | 1,447.70 | 1,406.50 | 1,462.00 | 1,505.10 | 1,727.80 | 1,749.00 | 1,695.90 | |
| Total Liabilities | 3,454.20 | 3,401.60 | 3,424.70 | 3,364.40 | 3,362.60 | 3,321.50 | 3,363.50 | 3,330.00 | 3,329.30 | |
| Total Equity | -2,050.50 | -1,993.80 | -1,977.00 | -1,957.90 | -1,900.60 | -1,816.40 | -1,635.70 | -1,581.00 | -1,633.40 | |
| 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 | 307.70 | 202.50 | 291.30 | 231.50 | 253.40 | 160.40 | 257.30 | 204.20 | 245.30 | |
| Cash From Investing Activities | -104.00 | -213.00 | 317.60 | -20.70 | 60.50 | -249.90 | 496.40 | 104.10 | -213.00 | |
| Cash From Financing Activities | -286.30 | -251.10 | -239.90 | -270.50 | -299.10 | -390.30 | -261.60 | -226.30 | -218.10 | |
| Net Change in Cash | -82.60 | -261.20 | 368.70 | -60.60 | 15.20 | -479.70 | 491.70 | 82.50 | -186.20 | |