| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 91.99M | 89.83M | 92.60M | 84.45M | 59.02M | 55.18M |
| Gross Profit | 69.97M | 69.69M | 73.92M | 75.91M | 53.28M | 50.49M |
| EBITDA | 30.27M | 24.71M | 37.50M | 42.40M | 25.59M | 25.42M |
| Net Income | 23.67M | 19.67M | 28.00M | 31.54M | 18.68M | 18.53M |
Balance Sheet | ||||||
| Total Assets | 1.42B | 1.45B | 1.40B | 1.39B | 1.41B | 1.12B |
| Cash, Cash Equivalents and Short-Term Investments | 432.85M | 0.00 | 420.95M | 486.91M | 597.71M | 392.86M |
| Total Debt | 33.34M | 30.28M | 33.97M | 40.79M | 18.94M | 23.51M |
| Total Liabilities | 1.15B | 1.18B | 1.13B | 1.14B | 1.19B | 1.01B |
| Stockholders Equity | 272.32M | 269.73M | 265.71M | 248.64M | 212.61M | 109.71M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 29.44M | 34.72M | 38.69M | 22.49M | 25.65M |
| Operating Cash Flow | 0.00 | 30.53M | 39.83M | 39.08M | 24.32M | 26.17M |
| Investing Cash Flow | 0.00 | -44.90M | -72.17M | -19.56M | -162.75M | -165.58M |
| Financing Cash Flow | 0.00 | 19.29M | -21.10M | -63.80M | 298.93M | -3.29M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $260.60M | 11.03 | 14.13% | 2.51% | 13.96% | 104.63% | |
71 Outperform | $220.66M | 11.74 | 10.17% | 3.11% | 21.54% | 69.28% | |
70 Outperform | $209.12M | 7.69 | 12.20% | 3.32% | 7.88% | 29.20% | |
70 Neutral | $192.89M | 8.16 | 7.47% | 2.42% | -8.80% | -22.70% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $256.22M | 12.50 | 11.51% | 2.49% | 16.73% | 184.08% | |
58 Neutral | $211.29M | -6.41 | -9.19% | 1.07% | -7.72% | -258.34% |