| 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,315.80 | 1,393.93 | 1,512.06 | 1,485.60 | 1,627.71 | 1,656.72 | 1,390.51 | 1,444.97 | 1,097.87 | |
| Gross Profit | 206.65 | 185.27 | 153.90 | 102.63 | 290.74 | 332.09 | 228.63 | 138.11 | -44.02 | |
| Operating Income | 66.41 | 47.59 | 7.97 | -42.70 | 138.33 | 206.96 | 101.15 | 20.72 | -153.42 | |
| Profit Margin | 7.22 | 4.95 | 2.53 | -1.12 | 10.00 | 13.80 | 8.91 | 3.19 | -12.26 | |
| 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 | 13,186.67 | 13,656.33 | 13,643.84 | 14,124.18 | 14,120.36 | 14,541.69 | 14,245.97 | 14,781.89 | 14,437.50 | |
| Total Liabilities | 2,397.71 | 2,357.96 | 2,391.24 | 2,887.52 | 2,341.19 | 2,826.35 | 2,214.04 | 2,881.08 | 2,087.90 | |
| Total Equity | 10,788.96 | 11,298.37 | 11,252.60 | 11,236.66 | 11,779.18 | 11,715.34 | 12,031.93 | 11,900.80 | 12,349.61 | |