| 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,279.40 | 2,534.70 | 2,645.50 | 2,431.00 | 2,454.70 | 2,465.80 | 2,464.90 | 2,290.50 | 2,386.30 | 2,530.30 | |
| Gross Profit | 1,651.70 | 1,724.60 | 1,913.10 | 1,689.90 | 1,780.20 | 1,696.80 | 1,832.00 | 1,670.00 | 1,691.40 | 1,809.80 | |
| Operating Income | 470.20 | 700.00 | 938.10 | 688.60 | 574.70 | 582.80 | 773.30 | 646.40 | 512.00 | 285.30 | |
| Net Income | -48.90 | 466.50 | 634.80 | 240.50 | 266.70 | 388.50 | 583.60 | 393.40 | 248.90 | -68.30 | |
| Profit Margin | -2.15 | 18.40 | 24.00 | 9.89 | 10.86 | 15.76 | 23.68 | 17.18 | 10.43 | -2.70 | |
| 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 | 29,439.50 | 29,207.50 | 28,330.20 | 28,033.10 | 28,049.30 | 28,313.20 | 26,804.10 | 26,567.60 | 26,844.80 | 28,193.20 | |
| Total Liabilities | 11,182.70 | 11,000.00 | 10,696.20 | 11,054.40 | 11,333.30 | 11,954.30 | 10,915.00 | 11,354.60 | 12,045.40 | 13,713.50 | |
| Total Equity | 18,256.80 | 18,207.50 | 17,634.00 | 16,978.70 | 16,716.00 | 16,358.90 | 15,889.10 | 15,213.00 | 14,799.40 | 14,479.70 | |
| 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 | 511.90 | 1,272.50 | 160.90 | 259.30 | 760.90 | 935.60 | 625.80 | 553.20 | 12.50 | 592.40 | |
| Cash From Investing Activities | -1,231.70 | -35.10 | -57.00 | -47.30 | -18.60 | -1,181.10 | 466.50 | -66.00 | -652.30 | -1,742.20 | |
| Cash From Financing Activities | -137.00 | -130.20 | -11.70 | -23.00 | 7.90 | -6.60 | -245.20 | -439.60 | -646.10 | 848.60 | |
| Net Change in Cash | -854.30 | 1,104.00 | 160.50 | 223.30 | 675.80 | -209.70 | 834.50 | 24.50 | -1,238.00 | -329.90 | |