| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 79.69M | 87.44M | 108.94M | 75.17M | 36.49M | 42.05M |
| Gross Profit | 44.13M | 50.11M | 67.92M | 37.20M | -2.49M | 14.22M |
| EBITDA | 66.21M | 56.04M | 93.80M | 39.70M | -833.00K | 10.18M |
| Net Income | 52.12M | 43.73M | 69.41M | 36.30M | -9.71M | 3.78M |
Balance Sheet | ||||||
| Total Assets | 554.31M | 330.39M | 296.27M | 292.98M | 144.92M | 157.85M |
| Cash, Cash Equivalents and Short-Term Investments | 212.17M | 70.31M | 67.27M | 38.73M | 9.57M | 21.38M |
| Total Debt | 225.30M | 47.51M | 54.98M | 127.84M | 49.90M | 57.67M |
| Total Liabilities | 238.03M | 55.15M | 63.08M | 137.27M | 57.58M | 61.06M |
| Stockholders Equity | 316.28M | 275.24M | 233.18M | 155.71M | 87.35M | 96.80M |
Cash Flow | ||||||
| Free Cash Flow | -35.36M | 12.48M | 56.04M | -111.73M | -4.91M | -50.43M |
| Operating Cash Flow | 26.37M | 59.67M | 67.95M | 33.85M | -3.12M | 13.18M |
| Investing Cash Flow | -90.16M | -47.41M | 25.72M | -112.95M | -770.00K | -40.15M |
| Financing Cash Flow | 186.47M | -9.21M | -65.14M | 109.25M | -7.91M | 21.98M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $22.88M | 0.53 | 16.53% | ― | -11.07% | -13.39% | |
65 Neutral | $14.34M | 1.35 | 7.94% | ― | 4.77% | ― | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
59 Neutral | $44.46M | 29.46 | 2.13% | ― | -23.25% | -107.24% | |
52 Neutral | $17.88M | 0.26 | -5.54% | ― | -1.35% | -118.25% | |
51 Neutral | $49.86M | -20.72 | -2.65% | ― | 18.49% | -264.74% | |
47 Neutral | $18.53M | -2.44 | -10.68% | 6.20% | -8.96% | -88.67% |