| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 134.37M | 133.55M | 113.83M | 90.38M | 70.27M | 63.98M |
| Gross Profit | 89.50M | 85.92M | 67.91M | 64.53M | 64.76M | 63.18M |
| EBITDA | 31.37M | 26.27M | 15.40M | 17.77M | 18.93M | 24.22M |
| Net Income | 23.94M | 21.23M | 11.10M | 13.60M | 14.94M | 19.62M |
Balance Sheet | ||||||
| Total Assets | 2.30B | 2.24B | 2.20B | 1.84B | 1.70B | 1.77B |
| Cash, Cash Equivalents and Short-Term Investments | 23.98M | 229.81M | 524.10M | 501.87M | 565.71M | 715.45M |
| Total Debt | 215.24M | 214.69M | 223.96M | 154.48M | 25.77M | 24.45M |
| Total Liabilities | 2.12B | 2.06B | 2.05B | 1.70B | 1.59B | 1.62B |
| Stockholders Equity | 178.74M | 175.24M | 144.72M | 132.14M | 114.20M | 157.06M |
Cash Flow | ||||||
| Free Cash Flow | 39.98M | 24.58M | 19.19M | 26.07M | 13.03M | 17.54M |
| Operating Cash Flow | 40.71M | 25.44M | 21.75M | 26.57M | 25.24M | 26.35M |
| Investing Cash Flow | -62.07M | -107.02M | -184.37M | -178.27M | -95.06M | -133.94M |
| Financing Cash Flow | 7.17M | 5.69M | 343.08M | 109.94M | -40.44M | 225.59M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $243.79M | 8.59 | 14.66% | 2.39% | 2.72% | 27.37% | |
77 Outperform | $231.32M | 9.82 | 11.15% | 3.41% | -0.10% | 12.01% | |
75 Outperform | $261.90M | 8.65 | 14.13% | 2.51% | 13.96% | 104.63% | |
71 Outperform | $211.73M | 12.67 | 10.17% | 3.11% | 21.54% | 69.28% | |
70 Outperform | $210.60M | 6.84 | 12.20% | 3.32% | 7.88% | 29.20% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $251.52M | 12.44 | 9.98% | 2.49% | 16.73% | 184.08% |