| 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,407.55 | 1,394.37 | 1,353.44 | 1,301.69 | 1,248.35 | 1,167.53 | 1,146.60 | 1,165.46 | 1,157.26 | 1,152.14 | |
| Gross Profit | 392.92 | 380.49 | 358.76 | 318.85 | 353.48 | 383.80 | 314.62 | 308.98 | 336.47 | 334.78 | |
| Operating Income | 124.02 | 159.97 | 146.82 | 109.04 | 134.36 | 177.07 | 121.73 | 113.19 | 122.49 | 139.95 | |
| Net Income | 109.35 | 106.82 | 88.03 | 73.48 | 103.30 | 136.35 | 98.54 | 113.94 | 97.55 | 97.20 | |
| Profit Margin | 7.77 | 7.66 | 6.50 | 5.65 | 8.27 | 11.68 | 8.59 | 9.78 | 8.43 | 8.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 | 4,902.14 | 4,843.30 | 4,710.70 | 4,723.61 | 4,750.47 | 4,457.20 | 4,223.33 | 4,374.58 | 4,352.36 | 4,162.27 | |
| Total Liabilities | 1,224.33 | 1,116.46 | 1,042.33 | 1,080.40 | 1,119.32 | 902.57 | 825.37 | 898.89 | 880.90 | 862.25 | |
| Total Equity | 3,677.81 | 3,726.84 | 3,668.36 | 3,643.22 | 3,631.15 | 3,554.63 | 3,397.96 | 3,475.68 | 3,471.47 | 3,300.02 | |
| 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 | 282.89 | 294.68 | 53.20 | 24.16 | 130.26 | 241.96 | 57.03 | 129.92 | 171.37 | 214.88 | |
| Cash From Investing Activities | -16.24 | -9.28 | -18.21 | -5.31 | -845.88 | 34.74 | -22.85 | -50.99 | -20.70 | -10.56 | |
| Cash From Financing Activities | -211.98 | -85.65 | -204.06 | -149.51 | 1.26 | -53.51 | -226.08 | -112.08 | -22.36 | -80.59 | |
| Net Change in Cash | 57.86 | 197.03 | -132.02 | -111.89 | -750.32 | 249.10 | -198.79 | -52.71 | 163.33 | 101.00 | |