| 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 | 387.57 | 380.85 | 380.91 | 372.54 | 360.27 | 357.25 | 363.85 | 359.60 | 330.64 | |
| Gross Profit | 172.22 | 173.05 | 169.32 | 163.03 | 153.10 | 151.31 | 158.69 | 147.73 | 143.74 | |
| Operating Income | 143.39 | 145.63 | 146.03 | 136.16 | 126.75 | 126.14 | 132.47 | 119.54 | 120.81 | |
| Net Income | 112.62 | 108.35 | 111.85 | 88.68 | 103.58 | 104.93 | 112.66 | 92.03 | 92.17 | |
| Profit Margin | 29.06 | 28.45 | 29.36 | 23.80 | 28.75 | 29.37 | 30.96 | 25.59 | 27.88 | |
| 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 | 13,058.98 | 12,730.47 | 12,560.07 | 12,391.96 | 12,426.58 | 12,384.18 | 12,650.90 | 12,426.91 | 12,381.41 | |
| Total Liabilities | 5,998.92 | 5,873.53 | 5,683.63 | 5,491.65 | 5,482.38 | 5,421.01 | 5,472.88 | 5,234.98 | 5,149.89 | |
| Total Equity | 7,060.06 | 6,856.94 | 6,876.44 | 6,900.31 | 6,944.20 | 6,963.17 | 7,178.02 | 7,191.94 | 7,231.53 | |
| 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 | 218.66 | 244.05 | 161.03 | 191.38 | 227.60 | 203.46 | 167.76 | 171.91 | 213.01 | |
| Cash From Investing Activities | -32.02 | -192.54 | -180.15 | -117.57 | -94.93 | 28.19 | -142.34 | -110.45 | -140.12 | |
| Cash From Financing Activities | -135.87 | 24.78 | 35.77 | -126.76 | -97.76 | -381.83 | 113.32 | -51.17 | -34.93 | |
| Net Change in Cash | 50.78 | 76.28 | 16.65 | -52.95 | 34.91 | -150.18 | 138.75 | 10.28 | 37.96 | |