| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 196.05M | 233.89M | 123.13M | 93.27M | 82.42M | 52.44M |
| Gross Profit | 49.86M | 87.70M | 40.72M | 16.29M | 22.52M | -7.77M |
| EBITDA | 122.02M | 149.95M | 66.42M | 87.97M | 32.97M | 27.20M |
| Net Income | 25.20M | 55.40M | 28.10M | 48.66M | 2.10M | -2.32M |
Balance Sheet | ||||||
| Total Assets | 332.02M | 324.62M | 288.57M | 247.14M | 210.91M | 200.48M |
| Cash, Cash Equivalents and Short-Term Investments | 3.69M | 2.55M | 11.06M | 26.54M | 10.35M | 996.00K |
| Total Debt | 2.20M | 8.26M | 3.90M | 11.00M | 36.00M | 38.75M |
| Total Liabilities | 118.23M | 121.70M | 127.62M | 106.78M | 111.82M | 102.49M |
| Stockholders Equity | 213.78M | 202.93M | 160.95M | 140.35M | 99.09M | 97.12M |
Cash Flow | ||||||
| Free Cash Flow | 19.65M | -3.33M | -4.76M | 17.15M | 7.89M | 5.86M |
| Operating Cash Flow | 108.45M | 115.91M | 109.02M | 33.13M | 28.62M | 16.38M |
| Investing Cash Flow | -88.09M | -114.99M | -105.70M | 15.47M | -19.25M | 339.00K |
| Financing Cash Flow | -18.25M | -9.43M | -18.80M | -32.40M | -18.00K | -16.74M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $271.41M | 15.88 | 12.07% | ― | -6.03% | -54.59% | |
68 Neutral | $376.37M | 13.32 | 5.65% | 7.20% | -23.00% | -68.20% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
61 Neutral | $263.81M | -959.32 | -10.79% | ― | -99.78% | -103.13% | |
53 Neutral | $567.01M | -10.51 | -13.73% | ― | ― | ― | |
47 Neutral | $230.60M | -1.57 | ― | 2.41% | -6.92% | -126.24% |