| 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,308.80 | 1,200.48 | 1,142.50 | 1,192.85 | 1,226.94 | 1,108.12 | 979.40 | 996.94 | 1,057.85 | |
| Gross Profit | 748.80 | 659.42 | 617.08 | 630.92 | 671.20 | 609.44 | 545.92 | 537.74 | 537.08 | |
| Operating Income | 94.23 | 83.62 | 67.05 | 56.70 | 89.76 | 73.62 | 71.88 | 85.04 | 78.43 | |
| Profit Margin | 5.22 | 3.64 | 2.75 | 3.69 | 4.22 | 3.94 | 4.57 | 6.22 | 0.96 | |
| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | |
| Total Assets | 12,208.57 | 12,715.84 | 11,751.69 | 11,772.95 | 11,430.99 | 10,476.70 | 10,447.76 | |
| Total Liabilities | 6,823.00 | 6,467.17 | 5,994.54 | 5,748.50 | 5,336.64 | 5,042.31 | 4,891.14 | |
| Total Equity | 5,385.56 | 6,248.67 | 5,757.14 | 6,024.44 | 6,094.35 | 5,434.39 | 5,556.62 | |