| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 70.02M | 100.75M | 59.37M | 77.17M | 66.73M | 63.00M |
| Gross Profit | 48.75M | 71.47M | 59.37M | 55.96M | 55.35M | 57.10M |
| EBITDA | 20.89M | 34.93M | 23.02M | 23.07M | 23.76M | 27.81M |
| Net Income | 17.06M | 26.49M | 21.80M | 19.33M | 21.11M | 23.96M |
Balance Sheet | ||||||
| Total Assets | 1.55B | 1.55B | 1.49B | 1.42B | 1.43B | 1.41B |
| Cash, Cash Equivalents and Short-Term Investments | 116.19M | 0.00 | 94.86M | 40.28M | 39.37M | 407.30M |
| Total Debt | 19.64M | 5.26M | 19.80M | 28.28M | 50.36M | 29.99M |
| Total Liabilities | 1.35B | 1.34B | 1.30B | 1.25B | 1.26B | 1.26B |
| Stockholders Equity | 202.92M | 212.36M | 195.60M | 178.13M | 164.94M | 148.26M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 30.38M | 29.14M | 26.65M | 22.14M | 31.03M |
| Operating Cash Flow | 0.00 | 33.58M | 29.51M | 26.87M | 22.55M | 31.57M |
| Investing Cash Flow | 0.00 | -71.45M | -28.29M | -13.80M | -137.11M | -139.68M |
| Financing Cash Flow | 0.00 | 34.88M | 44.07M | -23.78M | -1.41M | 134.87M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $268.54M | 10.38 | 12.91% | 2.42% | 14.67% | 21.55% | |
74 Outperform | $349.58M | 7.77 | 12.02% | 2.84% | 12.91% | 21.72% | |
73 Outperform | $273.83M | 8.93 | 12.56% | 3.61% | 17.97% | 68.34% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
62 Neutral | $283.45M | 12.15 | 5.51% | 2.18% | 7.37% | 27.35% |