| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 128.33M | 132.07M | 133.97M | 180.21M | 94.10M | 66.86M |
| Gross Profit | 46.86M | 47.57M | 45.62M | 61.93M | 30.36M | 23.51M |
| EBITDA | 24.20M | 25.88M | 27.47M | 44.72M | 15.97M | 10.57M |
| Net Income | 17.32M | 18.34M | 28.24M | 29.59M | 5.86M | 875.58K |
Balance Sheet | ||||||
| Total Assets | 260.16M | 257.57M | 243.31M | 218.44M | 193.01M | 176.35M |
| Cash, Cash Equivalents and Short-Term Investments | 126.33M | 123.79M | 99.35M | 42.62M | 50.71M | 42.86M |
| Total Debt | 2.79M | 3.03M | 3.46M | 2.67M | 2.47M | 2.94M |
| Total Liabilities | 31.40M | 30.89M | 28.00M | 26.61M | 25.24M | 10.69M |
| Stockholders Equity | 223.57M | 221.65M | 209.96M | 186.83M | 159.67M | 157.58M |
Cash Flow | ||||||
| Free Cash Flow | 27.87M | 33.17M | 29.82M | 2.92M | 13.79M | 5.48M |
| Operating Cash Flow | 36.50M | 41.71M | 36.52M | 7.97M | 21.33M | 6.97M |
| Investing Cash Flow | -8.55M | -8.44M | 26.96M | -10.89M | -4.98M | -3.94M |
| Financing Cash Flow | -9.47M | -8.95M | -6.71M | -5.52M | -6.30M | -5.86M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
68 Neutral | $482.89M | 27.78 | 7.85% | 1.40% | 0.26% | -35.19% | |
66 Neutral | $17.65B | 18.10 | 5.60% | 3.62% | 6.62% | 11.55% | |
65 Neutral | $336.62M | 14.39 | 9.36% | 3.87% | 5.06% | 8.72% | |
63 Neutral | $978.34M | 22.00 | 9.07% | 2.67% | 1.76% | -0.20% | |
58 Neutral | $484.66M | 20.29 | 8.89% | 2.68% | 4.38% | 7.70% | |
55 Neutral | $2.70B | 22.64 | 6.96% | 2.88% | 4.20% | -12.47% | |
50 Neutral | $209.69M | 104.82 | 2.37% | 3.56% | 5.69% | -68.06% |