| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 5.03B | 5.12B | 5.69B | 6.79B | 6.26B | 5.55B |
| Gross Profit | 397.38M | 368.49M | 498.36M | 600.50M | 565.78M | 512.30M |
| EBITDA | 277.05M | 341.22M | 372.50M | 426.98M | 361.27M | 588.62M |
| Net Income | 74.17M | 110.48M | 122.06M | 106.63M | 72.80M | 279.11M |
Balance Sheet | ||||||
| Total Assets | 3.46B | 3.63B | 3.76B | 3.99B | 4.27B | 4.10B |
| Cash, Cash Equivalents and Short-Term Investments | 178.39M | 208.71M | 219.26M | 257.98M | 353.58M | 434.67M |
| Total Debt | 1.06B | 1.04B | 930.18M | 1.00B | 1.02B | 1.18B |
| Total Liabilities | 2.01B | 2.01B | 2.10B | 2.30B | 2.52B | 2.47B |
| Stockholders Equity | 1.41B | 1.58B | 1.62B | 1.66B | 1.72B | 1.61B |
Cash Flow | ||||||
| Free Cash Flow | 114.43M | -103.97M | 155.47M | 27.35M | -9.02M | -185.98M |
| Operating Cash Flow | 173.02M | 86.61M | 359.71M | 286.11M | 152.81M | -10.88M |
| Investing Cash Flow | -65.35M | -22.68M | -59.23M | -30.29M | 104.62M | 113.60M |
| Financing Cash Flow | -162.33M | -71.80M | -241.71M | -280.81M | -222.55M | -115.33M |