| 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 | 415.30 | 400.76 | 484.84 | 386.20 | 447.31 | 373.50 | 475.96 | 334.52 | 381.09 | |
| Gross Profit | 202.91 | 194.08 | 228.90 | 190.77 | 215.67 | 176.13 | 251.14 | 95.67 | 166.30 | |
| Operating Income | 57.46 | 60.45 | 64.05 | 12.60 | 14.79 | 24.86 | 74.00 | -36.01 | 14.29 | |
| Profit Margin | 10.49 | 9.00 | 15.48 | -9.64 | -2.07 | 4.85 | 8.30 | -18.80 | -10.79 | |
| 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,437.64 | 4,505.39 | 4,489.03 | 4,319.35 | 4,467.28 | 4,412.76 | 4,355.66 | 3,880.75 | 4,131.25 | |
| Total Liabilities | 2,729.21 | 2,840.97 | 2,872.35 | 2,788.03 | 2,840.74 | 2,783.56 | 2,642.98 | 2,365.15 | 2,426.19 | |
| Total Equity | 1,708.42 | 1,664.42 | 1,616.67 | 1,531.32 | 1,626.55 | 1,629.20 | 1,712.68 | 1,515.60 | 1,705.06 | |