| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 44.28M | 36.29M | 41.50M | 50.09M | 76.00M | 118.26M |
| Gross Profit | 39.92M | 36.29M | 41.35M | 50.09M | 76.00M | 118.26M |
| EBITDA | 8.51M | 10.26M | 8.98M | 10.35M | 29.98M | 59.89M |
| Net Income | 7.95M | 7.93M | 5.71M | 6.50M | 21.95M | 44.61M |
Balance Sheet | ||||||
| Total Assets | 966.58M | 966.68M | 968.21M | 943.32M | 1.05B | 1.07B |
| Cash, Cash Equivalents and Short-Term Investments | 230.68M | 100.81M | 102.45M | 248.84M | 397.04M | 196.16M |
| Total Debt | 16.06M | 15.46M | 16.51M | 16.66M | 17.30M | 48.52M |
| Total Liabilities | 869.26M | 873.01M | 859.79M | 842.98M | 932.39M | 955.90M |
| Stockholders Equity | 97.32M | 93.67M | 108.42M | 100.35M | 114.99M | 118.23M |
Cash Flow | ||||||
| Free Cash Flow | 8.72M | 8.31M | 46.08M | 56.30M | 207.82M | -55.61M |
| Operating Cash Flow | 9.63M | 9.36M | 46.61M | 56.82M | 208.68M | -55.22M |
| Investing Cash Flow | -8.81M | -1.99M | -35.74M | -77.53M | 958.00K | 8.81M |
| Financing Cash Flow | 28.43M | -9.01M | 17.62M | -93.39M | -34.02M | 48.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Neutral | $107.96M | 12.44 | 8.36% | ― | 6.59% | 13.49% | |
69 Neutral | $101.22M | 17.13 | 4.68% | 3.53% | 0.99% | -16.23% | |
69 Neutral | $108.50M | 10.78 | 8.51% | 1.70% | 12.08% | 29.55% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $109.06M | 15.78 | 5.94% | 2.21% | 2.48% | 66.28% | |
61 Neutral | $111.03M | 23.92 | 2.90% | 1.51% | 8.77% | 369.81% | |
56 Neutral | $104.59M | 10.99 | ― | 6.32% | 14.58% | 7.73% |