| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 154.19M | 155.47M | 136.24M | 115.48M | 108.95M |
| Gross Profit | 100.75M | 104.31M | 102.95M | 98.70M | 98.73M |
| EBITDA | 28.64M | 34.05M | 32.63M | 34.74M | 39.82M |
| Net Income | 23.43M | 25.96M | 24.15M | 26.62M | 30.55M |
Balance Sheet | |||||
| Total Assets | 3.13B | 2.61B | 2.52B | 2.45B | 2.33B |
| Cash, Cash Equivalents and Short-Term Investments | 337.38M | 348.61M | 472.63M | 553.08M | 622.63M |
| Total Debt | 193.05M | 207.67M | 211.76M | 181.78M | 77.56M |
| Total Liabilities | 2.79B | 2.34B | 2.25B | 2.20B | 2.03B |
| Stockholders Equity | 341.71M | 275.28M | 262.38M | 249.32M | 301.40M |
Cash Flow | |||||
| Free Cash Flow | 28.13M | 31.13M | 31.28M | 31.31M | 32.98M |
| Operating Cash Flow | 32.00M | 33.03M | 33.55M | 34.60M | 34.84M |
| Investing Cash Flow | 196.00K | -20.94M | -53.20M | -234.69M | -103.89M |
| Financing Cash Flow | -111.07M | 58.70M | 24.73M | 151.94M | 68.88M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $330.22M | 8.51 | 12.70% | 5.24% | 10.46% | 18.70% | |
70 Outperform | $343.83M | 8.21 | 9.62% | 3.57% | 10.93% | 42.68% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $423.40M | 13.73 | 7.79% | 5.43% | 5.76% | 21.85% | |
67 Neutral | $355.30M | 7.08 | 13.35% | 2.63% | 11.98% | -10.12% | |
62 Neutral | $443.22M | 10.64 | 8.98% | 2.55% | 6.92% | 26.93% | |
56 Neutral | $306.29M | 9.28 | 10.77% | 3.17% | 4.43% | -12.94% |