| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 573.50M | 553.50M | 456.80M | 764.70M | 868.10M | 764.30M |
| Gross Profit | 233.80M | 221.20M | 200.10M | 300.80M | 341.50M | 259.30M |
| EBITDA | 95.60M | 92.40M | 70.90M | -360.00M | 181.50M | 89.00M |
| Net Income | 39.30M | -239.50M | 72.40M | -430.10M | 150.40M | 6.60M |
Balance Sheet | ||||||
| Total Assets | 1.09B | 1.12B | 1.46B | 1.18B | 1.73B | 1.65B |
| Cash, Cash Equivalents and Short-Term Investments | 92.50M | 130.10M | 87.30M | 48.20M | 68.90M | 147.80M |
| Total Debt | 197.00M | 213.00M | 286.70M | 64.50M | 102.40M | 202.10M |
| Total Liabilities | 336.40M | 362.20M | 428.70M | 191.00M | 275.10M | 351.40M |
| Stockholders Equity | 751.80M | 756.00M | 1.03B | 992.90M | 1.46B | 1.30B |
Cash Flow | ||||||
| Free Cash Flow | 81.80M | 116.50M | 105.50M | 54.20M | 133.50M | 96.20M |
| Operating Cash Flow | 101.90M | 130.10M | 122.70M | 86.30M | 182.10M | 128.10M |
| Investing Cash Flow | 32.00M | 45.20M | -141.60M | -32.70M | -129.60M | -35.10M |
| Financing Cash Flow | -133.40M | -132.00M | 58.20M | -73.20M | -131.40M | -23.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $1.08B | 22.66 | 11.38% | ― | 1.93% | -43.22% | |
71 Outperform | $3.82B | 260.43 | 2.13% | ― | 15.60% | ― | |
68 Neutral | $1.59B | 39.09 | 6.71% | ― | 1.46% | 78.77% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $1.92B | 50.54 | 4.68% | ― | -24.42% | ― | |
50 Neutral | $707.42M | -8.13 | -48.44% | ― | 14.33% | 83.32% | |
49 Neutral | $663.20M | -25.68 | -4.94% | ― | 2.95% | -228.28% |