| 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 | 4,201.70 | 4,026.20 | 4,852.80 | 4,525.00 | 3,885.90 | 3,618.60 | 4,597.50 | 4,231.80 | 3,881.40 | |
| Gross Profit | 1,311.80 | 1,216.50 | 1,227.40 | 1,223.90 | 1,165.50 | 1,072.60 | 1,039.00 | 991.90 | 860.10 | |
| Operating Income | 886.60 | 808.60 | 836.70 | 822.00 | 768.10 | 683.50 | 674.40 | 627.10 | 499.30 | |
| Net Income | 486.60 | 637.20 | 279.80 | 414.00 | 448.10 | 358.90 | 332.60 | 357.60 | 279.00 | |
| Profit Margin | 11.58 | 15.83 | 5.77 | 9.15 | 11.53 | 9.92 | 7.23 | 8.45 | 7.19 | |
| 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 | 24,174.80 | 23,512.80 | 22,800.30 | 22,734.10 | 21,903.80 | 21,264.20 | 20,846.10 | 20,671.80 | 20,189.60 | |
| Total Liabilities | 21,341.00 | 20,801.40 | 20,227.60 | 18,315.90 | 17,445.30 | 16,915.20 | 16,268.50 | 16,061.80 | 15,811.80 | |
| Total Equity | 2,833.80 | 2,711.40 | 2,572.70 | 4,418.20 | 4,458.50 | 4,349.00 | 4,577.60 | 4,610.00 | 4,377.80 | |
| 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 | |
| Cash From Operating Activities | 599.20 | 858.30 | 954.40 | 1,327.90 | 540.90 | 904.50 | 876.40 | 957.70 | 407.30 | |
| Cash From Investing Activities | -691.10 | -956.80 | -813.30 | -746.30 | -847.30 | -749.80 | -677.90 | -727.00 | -599.20 | |
| Cash From Financing Activities | 102.90 | 60.20 | -147.00 | -551.50 | 267.20 | -98.20 | -230.30 | -228.50 | 162.00 | |
| Net Change in Cash | 11.00 | -38.30 | -5.90 | 30.10 | -39.20 | 56.50 | -31.80 | 2.20 | -29.90 | |