| 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 | 7,333.00 | 7,212.00 | 6,956.00 | 6,821.00 | 6,885.00 | 6,725.00 | 6,469.00 | 6,372.00 | 6,400.00 | 6,168.00 | |
| Gross Profit | |||||||||||
| Operating Income | 1,457.00 | 1,342.00 | 1,243.00 | 814.00 | 1,136.00 | 952.00 | 910.00 | 893.00 | 1,003.00 | 866.00 | |
| Net Income | 1,131.00 | 1,080.00 | 995.00 | 630.00 | 853.00 | 767.00 | 738.00 | 753.00 | 771.00 | 651.00 | |
| Profit Margin | 15.42 | 14.98 | 14.30 | 9.24 | 12.39 | 11.41 | 11.41 | 11.82 | 12.05 | 10.55 | |
| 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 | 85,997.00 | 84,995.00 | 83,639.00 | 82,307.00 | 80,917.00 | 81,219.00 | 79,046.00 | 77,710.00 | 76,780.00 | 74,516.00 | |
| Total Liabilities | 67,018.00 | 66,545.00 | 66,121.00 | 65,463.00 | 64,470.00 | 64,211.00 | 63,366.00 | 62,242.00 | 61,453.00 | 60,837.00 | |
| Total Equity | 18,979.00 | 18,450.00 | 17,518.00 | 16,844.00 | 16,447.00 | 17,008.00 | 15,680.00 | 15,468.00 | 15,327.00 | 13,679.00 | |
| 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,808.00 | 1,838.00 | 1,291.00 | 985.00 | 1,874.00 | 1,678.00 | 1,260.00 | 1,097.00 | 1,627.00 | 1,771.00 | |
| Cash From Investing Activities | -1,299.00 | -1,315.00 | -743.00 | -401.00 | -1,356.00 | -1,089.00 | -888.00 | -435.00 | -1,165.00 | -1,319.00 | |
| Cash From Financing Activities | -540.00 | -544.00 | -543.00 | -608.00 | -547.00 | -520.00 | -480.00 | -529.00 | -454.00 | -489.00 | |
| Net Change in Cash | -29.00 | -13.00 | 3.00 | -18.00 | -47.00 | 71.00 | -112.00 | 133.00 | 8.00 | -41.00 | |