| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 94.21M | 88.93M | 74.49M | 57.78M | 54.58M |
| Gross Profit | 63.66M | 59.51M | 56.57M | 54.97M | 51.30M |
| EBITDA | 19.45M | 15.11M | 16.78M | 17.50M | 15.63M |
| Net Income | 15.60M | 11.00M | 12.63M | 13.34M | 11.73M |
Balance Sheet | |||||
| Total Assets | 1.58B | 1.50B | 1.35B | 1.21B | 1.25B |
| Cash, Cash Equivalents and Short-Term Investments | 268.75K | 281.72M | 290.38M | 231.93M | 331.36M |
| Total Debt | 55.19M | 49.26M | 54.30M | 27.74M | 29.31M |
| Total Liabilities | 1.41B | 1.35B | 1.21B | 1.08B | 1.11B |
| Stockholders Equity | 170.26M | 150.33M | 144.01M | 135.03M | 141.36M |
Cash Flow | |||||
| Free Cash Flow | 17.03M | 11.66M | 18.06M | 14.00M | 12.05M |
| Operating Cash Flow | 18.06M | 13.10M | 20.75M | 15.99M | 13.14M |
| Investing Cash Flow | -110.58M | -195.18M | -59.79M | -83.39M | -52.40M |
| Financing Cash Flow | 55.31M | 137.07M | 121.18M | -38.64M | 52.95M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $216.38M | 11.80 | 13.46% | 2.58% | 3.06% | 18.14% | |
71 Outperform | $250.22M | 10.56 | 9.70% | 3.49% | 6.16% | 91.37% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $207.76M | 12.02 | 9.04% | 2.27% | 6.08% | 23.01% | |
61 Neutral | $177.32M | 11.17 | 4.45% | 2.90% | -11.93% | -32.54% | |
61 Neutral | $213.23M | 11.88 | 12.59% | 2.87% | 4.29% | 46.09% |