| 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 | 2,537.10 | 2,104.00 | 2,009.50 | 3,149.50 | 2,284.20 | 1,863.50 | 1,772.00 | 2,680.20 | 2,217.50 | 1,957.40 | |
| Gross Profit | 1,239.30 | 1,122.50 | 1,070.10 | 1,623.90 | 1,201.80 | 1,002.20 | 965.70 | 1,419.70 | 1,131.90 | 1,049.70 | |
| Operating Income | 582.90 | 449.60 | 404.90 | 937.50 | 603.00 | 383.70 | 364.80 | 813.40 | 520.30 | 472.00 | |
| Net Income | 316.80 | 270.20 | 243.00 | 725.50 | 453.10 | 238.60 | 210.00 | 622.60 | 218.50 | 315.60 | |
| Profit Margin | 12.49 | 12.84 | 12.09 | 23.04 | 19.84 | 12.80 | 11.85 | 23.23 | 9.85 | 16.12 | |
| 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 | 51,518.30 | 49,808.90 | 48,524.30 | 48,232.10 | 47,363.20 | 45,196.50 | 44,582.20 | 43,927.20 | 43,939.70 | 43,441.70 | |
| Total Liabilities | 37,465.50 | 35,798.10 | 34,854.20 | 34,805.10 | 34,561.30 | 32,805.30 | 32,187.80 | 31,501.10 | 31,868.20 | 31,341.40 | |
| Total Equity | 14,052.80 | 14,010.80 | 13,670.10 | 13,427.00 | 12,801.90 | 12,391.20 | 12,394.40 | 12,426.10 | 12,071.50 | 12,100.30 | |
| 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 | 424.60 | 938.90 | 853.30 | 1,162.60 | 581.80 | 729.00 | 1,037.40 | 863.60 | 480.00 | 784.10 | |
| Cash From Investing Activities | -1,304.20 | -1,597.70 | -871.00 | -1,101.80 | -1,749.30 | -802.40 | -814.60 | -436.20 | -786.50 | -670.30 | |
| Cash From Financing Activities | 832.80 | 707.30 | -56.50 | 40.40 | 848.70 | 131.50 | -36.00 | -476.50 | 330.30 | -112.50 | |
| Net Change in Cash | -46.80 | 48.50 | -74.20 | 101.20 | -318.80 | 58.10 | 186.80 | -49.10 | 23.80 | 1.30 | |