| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 114.60M | 97.79M | 85.78M | 70.72M | 63.88M |
| Gross Profit | 89.06M | 71.42M | 67.07M | 65.92M | 61.84M |
| EBITDA | 25.85M | 23.82M | 23.05M | 26.33M | 24.50M |
| Net Income | 19.83M | 16.35M | 15.55M | 16.12M | 15.13M |
Balance Sheet | |||||
| Total Assets | 1.70B | 1.65B | 1.64B | 1.62B | 1.62B |
| Cash, Cash Equivalents and Short-Term Investments | 405.08M | 293.05M | 474.30M | 516.99M | 684.05M |
| Total Debt | 19.08M | 19.60M | 107.01M | 68.34M | 57.23M |
| Total Liabilities | 1.55B | 1.52B | 1.51B | 1.52B | 1.48B |
| Stockholders Equity | 157.12M | 130.56M | 121.02M | 105.19M | 142.37M |
Cash Flow | |||||
| Free Cash Flow | 19.96M | 19.97M | 20.83M | 18.05M | 26.42M |
| Operating Cash Flow | 21.37M | 20.56M | 22.78M | 22.66M | 26.90M |
| Investing Cash Flow | -41.83M | -42.62M | -753.00K | -255.98M | -106.14M |
| Financing Cash Flow | 19.30M | -1.04M | -11.25M | 27.42M | 195.16M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $175.87M | 14.13 | 9.03% | 4.66% | -2.00% | -36.25% | |
74 Outperform | $203.39M | 11.31 | 13.46% | 2.58% | 4.52% | 3.47% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $171.41M | 9.22 | 3.23% | 2.90% | -1.39% | -88.66% | |
63 Neutral | $191.03M | 12.07 | 9.58% | 2.27% | 10.35% | 22.05% | |
58 Neutral | $219.45M | 7.06 | 11.39% | 2.87% | 9.77% | 76.75% | |
49 Neutral | $146.02M | 23.06 | 5.60% | 1.70% | 0.99% | -6.35% |