| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 60.07M | 50.92M | 61.65M | 49.38M | 53.89M | 59.72M |
| Gross Profit | 51.06M | 50.92M | 54.85M | 48.17M | 56.28M | 53.84M |
| EBITDA | 12.40M | 11.74M | 19.33M | 16.56M | 18.64M | 14.25M |
| Net Income | 9.80M | 9.53M | 14.61M | 10.89M | 12.70M | 11.38M |
Balance Sheet | ||||||
| Total Assets | 1.22B | 1.15B | 1.15B | 1.31B | 1.32B | 1.17B |
| Cash, Cash Equivalents and Short-Term Investments | 376.67M | 18.14M | 346.20M | 545.27M | 571.68M | 320.04M |
| Total Debt | 13.40M | 17.44M | 15.97M | 14.55M | 15.29M | 15.90M |
| Total Liabilities | 1.10B | 1.04B | 1.03B | 1.20B | 1.20B | 1.05B |
| Stockholders Equity | 118.94M | 113.86M | 114.69M | 103.16M | 117.64M | 114.19M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 5.26M | 14.47M | 24.20M | 38.05M | -8.07M |
| Operating Cash Flow | 0.00 | 6.73M | 15.82M | 25.37M | 38.65M | -7.38M |
| Investing Cash Flow | 0.00 | -30.62M | -46.67M | -93.14M | -22.15M | -66.31M |
| Financing Cash Flow | 0.00 | -3.78M | -177.03M | -4.36M | 144.24M | 221.37M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $138.57M | 10.40 | 10.12% | 2.69% | 10.78% | 21.72% | |
71 Outperform | $131.19M | 11.93 | 8.38% | 4.37% | 3.67% | 6.83% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
68 Neutral | $130.26M | 18.19 | 5.95% | ― | 5.18% | 36.12% | |
67 Neutral | $125.51M | 43.31 | 1.57% | 0.88% | 9.43% | 166.36% | |
63 Neutral | $112.27M | 16.58 | 6.52% | 1.75% | 2.85% | 73.41% | |
48 Neutral | $108.94M | 219.90 | 0.35% | ― | -15.09% | ― |