| 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 | 1,340.20 | 1,809.90 | 1,437.00 | 1,374.50 | 1,257.40 | 1,811.40 | 1,447.50 | 1,331.00 | 1,187.90 | 1,669.30 | |
| Gross Profit | 710.50 | 1,126.50 | 818.20 | 731.10 | 671.10 | 1,095.40 | 808.40 | 678.50 | 600.10 | 917.60 | |
| Operating Income | 239.00 | 658.50 | 343.80 | 291.60 | 222.20 | 627.50 | 358.10 | 260.20 | 180.60 | 485.90 | |
| Net Income | 85.90 | 476.10 | 172.60 | 126.50 | 79.30 | 466.60 | 208.10 | 124.00 | 59.00 | 353.00 | |
| Profit Margin | 6.41 | 26.31 | 12.01 | 9.20 | 6.31 | 25.76 | 14.38 | 9.32 | 4.97 | 21.15 | |
| 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 | 33,948.50 | 33,440.40 | 32,911.30 | 32,454.20 | 32,282.10 | 32,146.10 | 31,831.00 | 31,256.30 | 30,976.10 | 30,616.00 | |
| Total Liabilities | 23,680.70 | 23,107.90 | 22,912.10 | 22,486.30 | 22,292.90 | 22,089.90 | 22,099.30 | 21,592.20 | 21,291.10 | 20,848.20 | |
| Total Equity | 10,267.80 | 10,332.50 | 9,999.20 | 9,967.90 | 9,989.20 | 10,056.20 | 9,731.70 | 9,664.10 | 9,685.00 | 9,767.80 | |
| 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 | 334.00 | 937.70 | 323.90 | 449.60 | 395.60 | 953.30 | 317.50 | 317.30 | 428.50 | 836.50 | |
| Cash From Investing Activities | -668.10 | -666.60 | -636.50 | -598.90 | -471.50 | -520.20 | -686.90 | -583.20 | -679.80 | -484.50 | |
| Cash From Financing Activities | 317.50 | -262.50 | 295.40 | 171.60 | 49.10 | -411.90 | 339.50 | 303.60 | 238.00 | -342.40 | |
| Net Change in Cash | -16.60 | 8.60 | -17.20 | 22.30 | -26.80 | 21.20 | -29.90 | 37.70 | -13.30 | 9.60 | |