| Period Ending: | 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,140.40 | 1,075.50 | 970.50 | 1,026.00 | 1,163.80 | 1,241.30 | 1,325.80 | 1,765.70 | 2,254.30 | |
| Gross Profit | 529.80 | 469.10 | 378.50 | 438.80 | 545.80 | 613.90 | 638.70 | 968.70 | 1,376.00 | |
| Operating Income | 95.50 | 56.50 | -28.70 | 34.40 | 148.10 | 221.70 | 236.60 | 530.50 | 886.80 | |
| Net Income | 41.70 | -18.60 | -154.60 | -53.60 | 78.40 | 129.30 | 154.70 | 419.20 | 666.60 | |
| Profit Margin | 3.66 | -1.73 | -15.93 | -5.22 | 6.74 | 10.42 | 11.67 | 23.74 | 29.57 | |
| Period Ending: | 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 | 14,469.70 | 14,979.50 | 15,374.60 | 15,632.20 | 15,622.30 | 15,839.70 | 15,873.20 | 16,143.00 | 16,601.40 | |
| Total Liabilities | 7,774.20 | 8,122.40 | 8,296.30 | 9,600.70 | 9,346.40 | 9,433.70 | 9,215.40 | 9,062.80 | 9,632.90 | |
| Total Equity | 6,695.50 | 6,857.10 | 7,078.30 | 6,031.50 | 6,275.90 | 6,406.00 | 6,657.80 | 7,080.20 | 6,968.50 | |
| Period Ending: | 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 | 88.10 | 275.60 | 205.90 | 271.50 | 43.60 | 377.10 | 430.00 | 853.30 | 616.20 | |
| Cash From Investing Activities | -62.00 | -36.90 | -56.00 | -42.10 | -64.20 | -125.50 | -71.20 | -86.20 | -93.80 | |
| Cash From Financing Activities | -355.80 | -443.90 | 35.80 | 70.50 | -8.40 | -256.20 | -320.10 | -742.70 | -537.00 | |
| Net Change in Cash | -329.70 | -205.20 | 185.70 | 299.90 | -29.00 | -4.60 | 38.70 | 24.40 | -14.60 | |