| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 113.92M | 104.54M | 105.92M | 95.92M | 66.73M | 52.66M |
| Gross Profit | 77.30M | 64.45M | 63.28M | 61.43M | 59.43M | 49.50M |
| EBITDA | 19.08M | 9.93M | 19.88M | 11.63M | 18.65M | 13.78M |
| Net Income | 18.93M | 8.21M | 15.34M | 9.36M | 14.52M | 11.02M |
Balance Sheet | ||||||
| Total Assets | 1.84B | 1.89B | 1.87B | 1.83B | 1.62B | 1.30B |
| Cash, Cash Equivalents and Short-Term Investments | 14.50M | 137.27M | 176.72M | 249.51M | 216.05M | 256.16M |
| Total Debt | 39.29M | 69.58M | 149.51M | 194.44M | 237.36M | 0.00 |
| Total Liabilities | 1.65B | 1.70B | 1.75B | 1.72B | 1.51B | 1.19B |
| Stockholders Equity | 190.33M | 188.84M | 118.99M | 108.38M | 101.73M | 110.28M |
Cash Flow | ||||||
| Free Cash Flow | 25.28M | 26.45M | 17.74M | 5.80M | 12.98M | 15.94M |
| Operating Cash Flow | 26.36M | 27.86M | 18.76M | 6.88M | 13.81M | 16.46M |
| Investing Cash Flow | -13.92M | -3.07M | 16.75M | -130.28M | -331.34M | -193.22M |
| Financing Cash Flow | -87.62M | -754.00K | 19.30M | 194.87M | 320.35M | 160.91M |
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% |