| 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 | 30.10M | 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 |
|---|---|---|---|---|---|---|---|
76 Outperform | $342.98M | 7.46 | 10.43% | 3.57% | 8.84% | 43.48% | |
71 Outperform | $385.61M | 361.39 | 5.49% | 5.43% | 13.25% | -37.82% | |
71 Outperform | $352.29M | 8.73 | 13.34% | 2.63% | 21.59% | -4.49% | |
70 Outperform | $320.19M | 8.65 | 13.08% | 5.24% | 5.29% | 28.70% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $411.38M | 12.91 | 8.83% | 2.55% | 12.81% | 11.31% | |
62 Neutral | $302.31M | 9.26 | 10.88% | 3.17% | 6.31% | -1.13% |