| 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,828.22 | 4,565.12 | 4,369.20 | 3,872.14 | 4,341.62 | 4,632.63 | 4,694.00 | 4,233.42 | 4,587.06 | |
| Gross Profit | 750.99 | 611.57 | 479.65 | 434.16 | 597.57 | 767.19 | 973.13 | 722.80 | 943.86 | |
| Operating Income | 507.76 | 382.86 | 275.14 | 237.50 | 395.44 | 559.12 | 750.98 | 518.54 | 733.55 | |
| Net Income | 403.93 | 301.19 | 217.68 | 209.87 | 320.89 | 431.69 | 587.50 | 427.04 | 579.78 | |
| Profit Margin | 8.37 | 6.60 | 4.98 | 5.42 | 7.39 | 9.32 | 12.52 | 10.09 | 12.64 | |
| 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,965.03 | 15,548.64 | 15,930.43 | 14,935.23 | 15,659.82 | 15,061.26 | 15,026.75 | 14,908.42 | 14,928.96 | |
| Total Liabilities | 7,135.93 | 6,845.81 | 7,267.75 | 6,161.20 | 6,751.73 | 6,112.26 | 6,150.20 | 6,240.10 | 6,241.88 | |
| Total Equity | 8,829.10 | 8,702.82 | 8,662.68 | 8,774.03 | 8,908.09 | 8,949.00 | 8,876.55 | 8,668.32 | 8,687.08 | |
| 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 | 722.61 | 301.61 | 152.60 | 346.87 | 759.85 | 382.56 | 355.22 | 864.64 | 1,113.70 | |
| Cash From Investing Activities | -120.53 | -305.70 | -178.76 | 51.16 | -852.00 | -209.59 | -292.93 | -734.79 | -452.55 | |
| Cash From Financing Activities | -289.66 | -724.78 | 623.30 | -823.77 | 277.37 | -382.35 | -423.85 | -494.38 | -371.03 | |
| Net Change in Cash | 312.42 | -728.87 | 597.14 | -425.75 | 185.23 | -209.38 | -361.56 | -364.52 | 290.13 | |