| 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,265.61 | 1,257.51 | 1,181.43 | 881.33 | 928.40 | 899.33 | 840.28 | 828.18 | 702.37 | |
| Gross Profit | 277.69 | 309.00 | 229.21 | 218.86 | 223.08 | 258.27 | 240.33 | 207.11 | 186.57 | |
| Operating Income | 234.46 | 262.64 | 199.94 | 190.45 | 190.95 | 226.17 | 209.70 | 166.15 | 148.62 | |
| Profit Margin | 16.64 | 18.75 | 15.62 | 20.40 | 18.85 | 23.09 | 23.05 | 19.94 | 21.03 | |
| 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 | 9,655.28 | 9,913.10 | 9,734.55 | 7,003.33 | 6,649.56 | 6,193.53 | 6,062.12 | 5,745.67 | 5,297.18 | |
| Total Liabilities | 3,087.94 | 3,713.53 | 3,752.48 | 2,108.70 | 1,798.36 | 1,516.16 | 1,462.41 | 1,339.69 | 989.75 | |
| Total Equity | 6,567.34 | 6,199.57 | 5,982.07 | 4,894.63 | 4,851.19 | 4,677.37 | 4,599.71 | 4,405.98 | 4,307.43 | |