| 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,820.80 | 6,671.80 | 7,510.50 | 7,441.70 | 7,907.50 | 8,239.90 | 8,772.10 | 8,744.30 | 9,076.60 | 8,696.40 | |
| Gross Profit | 1,134.60 | 1,164.70 | 1,360.20 | 1,391.00 | 1,523.70 | 1,635.60 | 1,826.20 | 1,890.20 | 1,990.20 | 1,922.80 | |
| Operating Income | 793.20 | 837.00 | 1,038.80 | 1,075.70 | 1,195.60 | 1,311.70 | 1,513.90 | 1,582.00 | 1,670.00 | 1,630.80 | |
| Net Income | 556.90 | 590.00 | 723.80 | 505.10 | 872.00 | 972.10 | 1,122.60 | 1,195.30 | 1,417.30 | 1,228.50 | |
| Profit Margin | 8.16 | 8.84 | 9.64 | 6.79 | 11.03 | 11.80 | 12.80 | 13.67 | 15.61 | 14.13 | |
| 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 | 44,336.20 | 44,201.20 | 44,094.80 | 42,724.70 | 43,418.90 | 43,281.80 | 41,176.60 | 40,373.60 | 40,823.40 | 38,039.50 | |
| Total Liabilities | 25,072.20 | 24,832.60 | 25,152.20 | 24,702.60 | 25,912.00 | 24,618.20 | 23,473.70 | 23,501.70 | 24,944.60 | 22,016.40 | |
| Total Equity | 19,264.00 | 19,368.60 | 18,942.60 | 18,022.10 | 17,506.90 | 18,663.60 | 17,702.90 | 16,871.90 | 15,878.80 | 16,023.10 | |
| 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 | 1,144.30 | 1,527.80 | 833.40 | 910.30 | 1,445.70 | 1,286.20 | 440.00 | 1,469.00 | 1,186.70 | 1,343.00 | |
| Cash From Investing Activities | -753.80 | -503.30 | -617.50 | -392.60 | -1,732.00 | -1,185.50 | -1,043.70 | -526.10 | -939.90 | -886.40 | |
| Cash From Financing Activities | -394.60 | -262.00 | -291.10 | -2,134.70 | 643.30 | 812.90 | 300.70 | -1,880.00 | 942.70 | 358.10 | |
| Net Change in Cash | 4.00 | 754.00 | 32.20 | -1,543.10 | 211.60 | 977.70 | -323.00 | -987.20 | 1,275.40 | 760.40 | |