| Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.01B | 1.07B | 989.67M | 805.05M | 585.76M |
| Gross Profit | 378.00M | 280.27M | 208.68M | 150.72M | 112.18M |
| EBITDA | 64.27M | -41.26M | -137.96M | -251.58M | -289.14M |
| Net Income | 106.13M | -26.77M | -124.31M | -199.78M | -304.15M |
Balance Sheet | |||||
| Total Assets | 1.01B | 931.80M | 962.26M | 1.07B | 1.40B |
| Cash, Cash Equivalents and Short-Term Investments | 430.16M | 376.52M | 346.54M | 490.88M | 569.98M |
| Total Debt | 202.98M | 238.62M | 257.18M | 189.75M | 167.47M |
| Total Liabilities | 484.88M | 514.37M | 525.94M | 547.47M | 678.10M |
| Stockholders Equity | 520.47M | 416.90M | 429.87M | 501.50M | 700.35M |
Cash Flow | |||||
| Free Cash Flow | 72.57M | 15.65M | -159.15M | -293.88M | -105.54M |
| Operating Cash Flow | 79.76M | 30.22M | -157.31M | -290.77M | -101.63M |
| Investing Cash Flow | 34.83M | 4.02M | -39.93M | 36.51M | -91.27M |
| Financing Cash Flow | -45.03M | -17.24M | 63.07M | 23.38M | 98.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $343.03M | 1.99 | 12.53% | 10.37% | 10.48% | -30.67% | |
72 Outperform | $1.78B | 2.27 | 28.65% | 7.30% | 13.96% | 39.32% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
61 Neutral | $17.51M | 1.41 | 18.95% | ― | ― | ― | |
41 Neutral | $5.29M | -0.41 | ― | ― | -25.21% | 24.90% |