| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.71B | 1.78B | 2.15B | 2.09B | 2.11B | 1.73B |
| Gross Profit | 230.38M | 222.07M | 159.05M | 140.86M | 228.28M | 153.34M |
| EBITDA | 157.76M | 146.48M | 95.77M | 46.35M | 135.11M | 77.04M |
| Net Income | 66.31M | 59.80M | -8.56M | -53.82M | 119.41M | 13.51M |
Balance Sheet | ||||||
| Total Assets | 1.95B | 1.95B | 1.86B | 1.86B | 1.95B | 1.87B |
| Cash, Cash Equivalents and Short-Term Investments | 118.79M | 191.98M | 197.94M | 255.93M | 508.28M | 480.81M |
| Total Debt | 712.69M | 662.51M | 627.34M | 653.63M | 582.46M | 681.52M |
| Total Liabilities | 1.39B | 1.40B | 1.39B | 1.38B | 1.40B | 1.38B |
| Stockholders Equity | 539.43M | 529.42M | 450.87M | 455.72M | 535.26M | 492.18M |
Cash Flow | ||||||
| Free Cash Flow | -22.63M | 4.62M | 52.92M | -146.73M | 135.27M | 52.71M |
| Operating Cash Flow | -5.97M | 22.70M | 72.27M | -130.03M | 159.59M | 76.19M |
| Investing Cash Flow | -34.46M | -22.30M | -38.87M | -77.89M | 90.27M | -93.35M |
| Financing Cash Flow | 51.57M | -8.84M | -71.37M | -43.79M | -187.41M | 144.25M |