| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.22B | 1.53B | 1.68B | 1.74B | 1.06B | 782.74M |
| Gross Profit | 362.46M | 1.48B | 601.51M | 885.81M | 334.62M | 5.74M |
| EBITDA | 150.69M | 447.35M | 696.74M | 929.82M | 377.89M | 94.50M |
| Net Income | 35.17M | 250.60M | 478.63M | 641.30M | 150.88M | -35.76M |
Balance Sheet | ||||||
| Total Assets | 2.68B | 2.59B | 2.36B | 2.03B | 1.46B | 1.39B |
| Cash, Cash Equivalents and Short-Term Investments | 392.52M | 506.17M | 747.23M | 838.09M | 404.34M | 220.42M |
| Total Debt | 236.57M | 173.04M | 173.24M | 335.68M | 391.86M | 418.38M |
| Total Liabilities | 564.82M | 500.70M | 482.61M | 580.58M | 592.23M | 668.70M |
| Stockholders Equity | 2.12B | 2.09B | 1.87B | 1.45B | 871.98M | 725.24M |
Cash Flow | ||||||
| Free Cash Flow | -169.57M | -89.77M | 209.43M | 633.16M | 293.65M | 25.14M |
| Operating Cash Flow | 207.36M | 367.45M | 701.11M | 841.90M | 351.54M | 112.63M |
| Investing Cash Flow | -448.12M | -538.00M | -527.21M | -255.14M | -71.15M | -108.19M |
| Financing Cash Flow | -5.79M | -68.51M | -265.18M | -153.12M | -96.47M | 14.10M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $3.06B | 12.73 | 13.07% | 11.05% | -9.45% | -46.37% | |
69 Neutral | $4.83B | 143.19 | 1.67% | 0.36% | -23.25% | -90.78% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
61 Neutral | $3.91B | -113.22 | -0.87% | 0.96% | -7.21% | -106.39% | |
59 Neutral | $2.86B | -64.71 | -2.87% | ― | -32.53% | -112.77% | |
57 Neutral | $4.71B | -226.00 | -1.64% | 0.45% | 64.05% | -103.03% | |
54 Neutral | $1.25B | -34.73 | -7.40% | 2.83% | -16.99% | -184.02% |