| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 130.83M | 133.97M | 180.21M | 94.10M | 66.86M | 72.63M |
| Gross Profit | 46.58M | 45.62M | 61.93M | 30.36M | 23.51M | 26.77M |
| EBITDA | 24.46M | 27.47M | 44.72M | 15.97M | 10.57M | 16.85M |
| Net Income | 16.88M | 28.24M | 29.59M | 5.86M | 875.58K | 3.71M |
Balance Sheet | ||||||
| Total Assets | 257.23M | 243.31M | 218.44M | 193.01M | 176.35M | 179.56M |
| Cash, Cash Equivalents and Short-Term Investments | 123.55M | 99.35M | 42.62M | 50.71M | 42.86M | 43.79M |
| Total Debt | 3.22M | 3.46M | 2.67M | 2.47M | 2.94M | 1.61M |
| Total Liabilities | 31.03M | 28.00M | 26.61M | 25.24M | 10.69M | 10.54M |
| Stockholders Equity | 220.38M | 209.96M | 186.83M | 159.67M | 157.58M | 160.91M |
Cash Flow | ||||||
| Free Cash Flow | 12.62M | 29.82M | 2.92M | 13.79M | 5.48M | 6.21M |
| Operating Cash Flow | 19.78M | 36.52M | 7.97M | 21.33M | 6.97M | 17.34M |
| Investing Cash Flow | -7.18M | 26.96M | -10.89M | -4.98M | -3.94M | -11.12M |
| Financing Cash Flow | -5.39M | -6.71M | -5.52M | -6.30M | -5.86M | -5.17M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $345.81M | 15.27 | 9.25% | 3.87% | 5.80% | 12.33% | |
69 Neutral | $487.31M | 24.25 | 8.58% | 2.68% | 3.63% | -5.82% | |
68 Neutral | $588.03M | 35.10 | 8.10% | 1.40% | -17.62% | -54.25% | |
66 Neutral | $17.65B | 18.10 | 5.60% | 3.62% | 6.62% | 11.55% | |
65 Neutral | $2.72B | 19.96 | 8.19% | 2.88% | -2.60% | -33.78% | |
59 Neutral | $990.43M | 22.67 | 9.27% | 2.67% | 6.24% | 3.35% | |
58 Neutral | $253.86M | 54.01 | 6.30% | 3.56% | 7.06% | -38.94% |