| 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 | 1,061.26 | 1,062.43 | 832.75 | 808.76 | 847.73 | 765.18 | 784.06 | 806.01 | 749.83 | |
| Gross Profit | 380.62 | 375.88 | 297.61 | 292.76 | 322.99 | 297.73 | 293.36 | 295.94 | 280.86 | |
| Operating Income | 157.59 | 154.99 | 126.46 | 115.40 | 161.42 | 141.06 | 149.23 | 134.34 | 130.97 | |
| Profit Margin | 14.12 | 11.39 | 19.31 | 13.07 | 16.64 | 16.47 | 16.65 | 14.23 | 14.85 | |
| 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 | 8,938.37 | 8,764.05 | 8,543.73 | 6,614.55 | 6,592.52 | 6,413.47 | 6,277.12 | 6,242.85 | 6,103.34 | |
| Total Liabilities | 4,429.30 | 4,349.00 | 4,199.57 | 2,867.53 | 2,889.12 | 2,762.57 | 2,676.99 | 2,770.20 | 2,650.48 | |
| Total Equity | 4,509.07 | 4,415.06 | 4,344.16 | 3,747.02 | 3,703.41 | 3,650.89 | 3,600.13 | 3,472.65 | 3,452.86 | |