| 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 | 5,174.00 | 5,084.00 | 5,243.07 | 4,960.35 | 4,742.59 | 4,903.98 | 5,186.82 | 5,074.36 | 4,820.95 | 4,847.49 | |
| Gross Profit | 1,939.00 | 1,916.00 | 1,968.20 | 1,835.14 | 1,730.95 | 1,811.70 | 1,875.08 | 1,797.72 | 1,727.45 | 1,757.12 | |
| Operating Income | 1,122.00 | 1,062.00 | 1,181.28 | 1,061.76 | 965.16 | 972.80 | 1,084.41 | 1,014.57 | 949.36 | 906.95 | |
| Net Income | 845.00 | 808.00 | 923.64 | 961.19 | 948.65 | 698.53 | 785.07 | 726.73 | 682.06 | 651.07 | |
| Profit Margin | 16.33 | 15.89 | 17.62 | 19.38 | 20.00 | 14.24 | 15.14 | 14.32 | 14.15 | 13.43 | |
| 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 | 30,511.00 | 30,677.00 | 29,494.00 | 28,917.81 | 28,271.46 | 29,600.84 | 29,297.84 | 29,578.33 | 29,694.94 | 29,592.72 | |
| Total Liabilities | 16,191.00 | 16,891.00 | 15,803.00 | 15,517.98 | 15,144.40 | 16,699.49 | 17,216.95 | 17,977.91 | 18,382.56 | 19,017.77 | |
| Total Equity | 14,320.00 | 13,786.00 | 13,691.00 | 13,399.82 | 13,127.06 | 12,901.35 | 12,080.89 | 11,600.42 | 11,312.38 | 10,574.95 | |
| 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 | |
| Cash From Operating Activities | 862.00 | 782.00 | 1,467.24 | 630.03 | 934.76 | 743.98 | 1,237.25 | 795.09 | 702.03 | 649.96 | |
| Cash From Investing Activities | -68.00 | -1,078.00 | -120.67 | -67.34 | 498.62 | -86.61 | -104.29 | -63.18 | -75.12 | -55.99 | |
| Cash From Financing Activities | -835.00 | 306.00 | -1,295.96 | -576.82 | -1,393.27 | -710.96 | -1,109.37 | -700.29 | -687.38 | -617.86 | |
| Net Change in Cash | -46.00 | 6.00 | 58.29 | 13.23 | 24.44 | -50.96 | 16.54 | 22.67 | -66.11 | -26.26 | |