| 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 | 629.98 | 544.65 | 543.41 | 623.34 | 505.82 | 425.07 | 416.87 | 369.81 | 369.07 | |
| Gross Profit | 176.97 | 169.23 | 174.00 | 150.42 | 156.57 | 119.69 | 129.02 | 119.08 | 110.61 | |
| Operating Income | 104.84 | 111.70 | 108.74 | 130.85 | 98.19 | 82.52 | 81.66 | 77.99 | 83.72 | |
| Profit Margin | 12.91 | 15.86 | 15.21 | 16.85 | 14.62 | 16.93 | 17.21 | 18.52 | 19.87 | |
| 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 | 5,252.02 | 5,129.61 | 5,033.88 | 5,008.88 | 4,876.65 | 3,134.86 | 3,104.07 | 3,013.19 | 2,824.53 | |
| Total Liabilities | 2,383.01 | 2,303.02 | 2,212.57 | 2,268.18 | 2,244.30 | 1,163.40 | 1,131.59 | 1,110.42 | 1,031.31 | |
| Total Equity | 2,869.02 | 2,826.60 | 2,821.30 | 2,740.70 | 2,632.35 | 1,971.46 | 1,972.48 | 1,902.76 | 1,793.22 | |