| 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,595.90 | 6,358.20 | 6,314.50 | 5,305.70 | 5,297.20 | 6,162.50 | 6,271.50 | 5,367.30 | 5,252.20 | 6,116.70 | |
| Gross Profit | 2,712.60 | 3,125.50 | 3,118.30 | 2,559.10 | 2,573.20 | 3,027.50 | 3,063.40 | 2,531.00 | 2,548.70 | 2,916.20 | |
| Operating Income | 808.00 | 1,168.00 | 1,158.10 | 773.60 | 673.50 | 1,131.10 | 1,231.50 | 725.80 | 711.60 | 1,111.40 | |
| Net Income | 476.80 | 833.10 | 754.70 | 503.90 | 480.10 | 806.20 | 889.90 | 505.20 | 356.20 | 761.50 | |
| Profit Margin | 8.52 | 13.10 | 11.95 | 9.50 | 9.06 | 13.08 | 14.19 | 9.41 | 6.78 | 12.45 | |
| 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 | 25,901.70 | 26,206.40 | 25,363.60 | 24,636.10 | 23,632.60 | 23,968.30 | 23,734.00 | 23,428.10 | 22,954.40 | 23,004.50 | |
| Total Liabilities | 21,303.40 | 21,781.10 | 20,962.70 | 20,506.00 | 19,581.40 | 19,812.20 | 19,982.20 | 19,924.40 | 19,238.60 | 19,224.50 | |
| Total Equity | 4,598.30 | 4,425.30 | 4,400.90 | 4,130.10 | 4,051.20 | 4,156.10 | 3,751.80 | 3,503.70 | 3,715.80 | 3,780.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 | 867.60 | 1,118.60 | 953.50 | 719.30 | 605.90 | 951.50 | 1,036.50 | 623.20 | 546.00 | 875.00 | |
| Cash From Investing Activities | -171.60 | -1,337.40 | -241.10 | -316.20 | -285.50 | -328.70 | -260.80 | -321.30 | -530.30 | -91.10 | |
| Cash From Financing Activities | -942.30 | 6.50 | -810.00 | 367.20 | -670.80 | -718.50 | -917.40 | 289.60 | -639.50 | -915.50 | |
| Net Change in Cash | -34.30 | -28.30 | 70.00 | -10.60 | -27.80 | 38.20 | 20.10 | -96.90 | -226.60 | 294.00 | |