| 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 | 758.30 | 565.80 | 694.90 | 466.00 | 495.60 | 495.70 | 551.90 | 645.90 | 525.10 | |
| Gross Profit | 243.70 | 140.80 | 222.00 | 120.30 | 79.30 | 119.20 | 177.50 | 254.70 | 153.80 | |
| Operating Income | 206.20 | 112.20 | 183.70 | 79.80 | 38.10 | 84.90 | 146.30 | 214.60 | 119.30 | |
| Profit Margin | 35.61 | 6.77 | 16.59 | 7.70 | -3.89 | 8.59 | 27.98 | 21.46 | 13.18 | |
| 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 | 4,561.60 | 4,552.90 | 4,634.60 | 4,410.60 | 4,424.10 | 4,477.10 | 4,623.90 | 4,625.80 | 5,434.20 | |
| Total Liabilities | 2,794.60 | 3,046.60 | 2,974.60 | 2,872.90 | 2,900.20 | 2,791.70 | 2,614.90 | 2,756.10 | 3,456.20 | |
| Total Equity | 1,767.00 | 1,506.30 | 1,660.00 | 1,537.70 | 1,523.90 | 1,685.40 | 2,009.00 | 1,869.70 | 1,978.00 | |