| 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 | 6,871.06 | 6,850.48 | 6,210.61 | 5,828.68 | 5,249.67 | 5,079.90 | 4,601.15 | 4,357.84 | 3,951.65 | 3,883.19 | |
| Gross Profit | 243.30 | 237.27 | 224.54 | 229.81 | 224.07 | 204.15 | 200.10 | 189.50 | 172.82 | 175.83 | |
| Operating Income | 151.33 | 152.23 | 143.52 | 145.46 | 143.97 | 128.35 | 127.83 | 119.60 | 106.78 | 106.57 | |
| Profit Margin | 1.63 | 1.70 | 1.64 | 1.77 | 1.96 | 1.70 | 1.83 | 1.82 | 1.83 | 1.79 | |
| 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 | 9,453.98 | 9,413.83 | 9,091.38 | 8,959.41 | 8,380.63 | 8,216.02 | 8,127.00 | 8,059.64 | 7,506.13 | 7,167.95 | |
| Total Liabilities | 7,765.49 | 7,764.86 | 7,554.10 | 7,520.91 | 6,963.84 | 6,825.66 | 6,819.26 | 6,760.47 | 6,270.21 | 6,000.27 | |
| Total Equity | 1,688.49 | 1,648.98 | 1,537.28 | 1,438.50 | 1,416.80 | 1,390.36 | 1,307.74 | 1,299.17 | 1,235.92 | 1,167.67 | |