| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 274.00M | 273.74M | 285.57M | 300.58M | 219.56M | 187.44M |
| Gross Profit | 44.94M | 47.57M | 48.03M | 48.95M | 34.03M | 29.85M |
| EBITDA | 38.59M | 27.96M | 26.29M | 28.03M | 15.78M | 12.40M |
| Net Income | 15.00M | 15.84M | 14.31M | 15.55M | 8.68M | 5.69M |
Balance Sheet | ||||||
| Total Assets | 165.53M | 175.00M | 173.05M | 176.99M | 135.05M | 123.30M |
| Cash, Cash Equivalents and Short-Term Investments | 17.44M | 8.33M | 12.62M | 6.06M | 11.60M | 9.31M |
| Total Debt | 27.06M | 32.99M | 37.00M | 49.02M | 34.19M | 34.59M |
| Total Liabilities | 67.65M | 83.72M | 93.55M | 106.81M | 86.71M | 79.97M |
| Stockholders Equity | 97.88M | 91.28M | 79.50M | 70.17M | 48.34M | 43.33M |
Cash Flow | ||||||
| Free Cash Flow | 32.05M | 15.11M | 30.97M | -15.40M | 11.18M | 14.56M |
| Operating Cash Flow | 33.28M | 16.65M | 32.00M | -13.62M | 12.15M | 15.31M |
| Investing Cash Flow | -3.87M | -1.57M | -950.00K | -12.87M | -643.00K | -2.14M |
| Financing Cash Flow | -40.54M | -19.34M | -24.54M | 21.28M | -9.27M | -11.41M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | ― | 20.41 | ― | 2.37% | -6.74% | -14.66% | |
65 Neutral | 222.39M | 51.63 | ― | ― | 9.00% | -84.50% | |
55 Neutral | $13.29B | 17.42 | 10.03% | 0.93% | 7.13% | -12.93% | |
41 Neutral | 25.15M | -0.40 | ― | ― | -42.73% | 11.43% | |
40 Underperform | 29.68M | -2.39 | ― | ― | -23.68% | 31.97% |