| 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,495.24 | 4,283.82 | 4,099.72 | 4,113.72 | 3,963.03 | 3,907.60 | 3,843.58 | 3,703.55 | 3,562.77 | |
| Gross Profit | 4,495.24 | 4,283.82 | 4,099.72 | 4,113.72 | 3,963.03 | 3,907.60 | 3,843.58 | 3,703.55 | 3,562.77 | |
| Operating Income | 521.69 | 500.27 | 454.82 | 472.49 | 384.16 | 436.40 | 388.76 | 331.20 | 285.36 | |
| Net Income | 379.10 | 362.61 | 321.63 | 337.05 | 265.91 | 294.33 | 265.82 | 219.62 | 168.01 | |
| Profit Margin | 8.43 | 8.46 | 7.85 | 8.19 | 6.71 | 7.53 | 6.92 | 5.93 | 4.72 | |
| 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 | 15,343.92 | 14,985.58 | 14,875.43 | 14,469.75 | 14,353.85 | 14,071.43 | 14,046.13 | 13,967.60 | 13,873.47 | |
| Total Liabilities | 8,113.43 | 7,900.06 | 8,003.02 | 7,720.23 | 7,672.76 | 7,520.62 | 7,740.29 | 7,770.89 | 7,766.99 | |
| Total Equity | 7,230.50 | 7,085.51 | 6,872.41 | 6,749.52 | 6,681.09 | 6,550.80 | 6,305.84 | 6,196.72 | 6,106.48 | |
| 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 | 380.68 | 548.98 | 360.05 | 658.44 | 332.98 | 679.28 | 396.41 | 452.43 | 161.66 | |
| Cash From Investing Activities | -269.41 | -305.94 | -271.30 | -207.99 | -265.64 | -242.84 | -194.64 | -238.85 | -176.42 | |
| Cash From Financing Activities | -134.52 | -227.65 | -91.42 | -426.76 | -89.65 | -419.52 | -208.95 | -182.32 | 17.97 | |
| Net Change in Cash | -24.80 | 17.67 | -1.03 | 20.16 | -19.22 | 17.02 | -7.67 | 33.83 | 1.33 | |