| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 165.42M | 154.19M | 155.47M | 136.24M | 115.48M | 108.95M |
| Gross Profit | 98.22M | 100.75M | 104.31M | 102.95M | 98.70M | 98.73M |
| EBITDA | 22.40M | 28.64M | 34.05M | 32.63M | 34.74M | 39.82M |
| Net Income | 17.41M | 23.43M | 25.96M | 24.15M | 26.62M | 30.55M |
Balance Sheet | ||||||
| Total Assets | 3.16B | 3.13B | 2.61B | 2.52B | 2.45B | 2.33B |
| Cash, Cash Equivalents and Short-Term Investments | 53.45M | 337.38M | 348.61M | 472.63M | 553.08M | 622.63M |
| Total Debt | 193.05M | 193.05M | 207.67M | 211.76M | 181.78M | 77.56M |
| Total Liabilities | 2.83B | 2.79B | 2.34B | 2.25B | 2.20B | 2.03B |
| Stockholders Equity | 335.56M | 341.71M | 275.28M | 262.38M | 249.32M | 301.40M |
Cash Flow | ||||||
| Free Cash Flow | 36.41M | 30.10M | 31.13M | 31.28M | 31.31M | 32.98M |
| Operating Cash Flow | 39.07M | 32.00M | 33.03M | 33.55M | 34.60M | 34.84M |
| Investing Cash Flow | -29.67M | 196.00K | -20.94M | -53.20M | -234.69M | -103.89M |
| Financing Cash Flow | -68.09M | -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 |
|---|---|---|---|---|---|---|---|
82 Outperform | $349.32M | 7.46 | 10.43% | 3.57% | 8.84% | 43.25% | |
76 Outperform | $366.94M | 8.73 | 13.34% | 2.63% | 21.59% | -4.49% | |
72 Outperform | $304.00M | 9.26 | 10.88% | 3.17% | 5.91% | -1.54% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $418.96M | 12.91 | 8.83% | 2.55% | 12.81% | 11.31% | |
64 Neutral | $322.26M | 8.65 | 13.08% | 5.24% | 5.29% | 28.67% | |
53 Neutral | $377.50M | 361.39 | 5.54% | 5.43% | 13.25% | -37.82% |