| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 690.75M | 617.02M | 545.36M | 467.99M | 369.26M | 304.57M |
| Gross Profit | 526.94M | 466.84M | 402.04M | 334.69M | 265.17M | 215.81M |
| EBITDA | 28.31M | -57.60M | -80.90M | -141.26M | -81.75M | -26.27M |
| Net Income | -7.31M | -92.26M | -111.44M | -150.92M | -88.64M | -33.48M |
Balance Sheet | ||||||
| Total Assets | 611.74M | 621.04M | 627.50M | 594.21M | 504.52M | 512.52M |
| Cash, Cash Equivalents and Short-Term Investments | 191.56M | 159.86M | 159.00M | 196.00M | 155.97M | 222.29M |
| Total Debt | 306.60M | 314.99M | 277.35M | 184.03M | 56.89M | 58.12M |
| Total Liabilities | 660.28M | 653.68M | 575.16M | 448.51M | 270.60M | 215.92M |
| Stockholders Equity | -48.54M | -32.64M | 52.34M | 145.70M | 233.92M | 296.61M |
Cash Flow | ||||||
| Free Cash Flow | 72.65M | 3.08M | -120.08M | -115.65M | -59.98M | -8.87M |
| Operating Cash Flow | 75.61M | 6.88M | -110.44M | -106.55M | -53.92M | -7.62M |
| Investing Cash Flow | -28.55M | -35.39M | 28.59M | 10.26M | 41.94M | -153.36M |
| Financing Cash Flow | -21.90M | -258.00K | 79.17M | 142.87M | 2.79M | 110.47M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $13.45B | 27.41 | 10.64% | ― | 4.21% | -0.63% | |
68 Neutral | $5.71B | 30.24 | 15.52% | ― | 23.16% | 27.38% | |
67 Neutral | $10.88B | -33.89 | -29.62% | ― | 21.58% | 18.88% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
60 Neutral | $16.29B | 82.22 | 2.96% | ― | 12.12% | ― | |
50 Neutral | $13.43B | -34.27 | ― | ― | 48.93% | 69.39% | |
49 Neutral | $2.11B | -287.06 | ― | ― | 15.97% | 91.88% |