| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 343.52M | 329.52M | 292.98M | 274.42M | 246.78M | 208.06M |
| Gross Profit | 259.97M | 223.91M | 216.69M | 195.13M | 175.98M | 148.21M |
| EBITDA | 40.84M | 35.92M | 32.37M | 26.42M | 1.75M | 1.92M |
| Net Income | 20.30M | 19.09M | 16.96M | 28.52M | -17.87M | -11.81M |
Balance Sheet | ||||||
| Total Assets | 272.12M | 273.94M | 297.92M | 281.44M | 255.00M | 244.27M |
| Cash, Cash Equivalents and Short-Term Investments | 74.99M | 83.45M | 108.91M | 75.23M | 38.06M | 40.71M |
| Total Debt | 15.17M | 15.96M | 45.11M | 50.38M | 72.23M | 80.61M |
| Total Liabilities | 54.25M | 55.04M | 81.33M | 87.80M | 133.60M | 116.04M |
| Stockholders Equity | 217.87M | 218.90M | 216.60M | 193.64M | 121.40M | 128.23M |
Cash Flow | ||||||
| Free Cash Flow | 39.22M | 40.43M | 38.15M | 33.37M | 3.29M | 276.00K |
| Operating Cash Flow | 42.05M | 42.81M | 40.66M | 35.85M | 5.21M | 2.63M |
| Investing Cash Flow | -9.19M | -2.54M | -2.50M | -2.48M | -1.91M | -82.18M |
| Financing Cash Flow | -41.49M | -51.20M | -4.82M | 5.73M | -9.60M | 59.93M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $578.57M | -83.60 | 9.70% | ― | 17.18% | 34.07% | |
70 Outperform | $342.73M | 34.27 | 10.66% | ― | 23.10% | 22.75% | |
52 Neutral | $765.02M | -15.08 | -31.77% | ― | ― | ― | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
51 Neutral | $133.81M | 10.46 | -141.56% | ― | 34.98% | ― | |
50 Neutral | $68.42M | -0.93 | -55.88% | ― | 2.01% | 85.71% | |
50 Neutral | $272.07M | -8.38 | 137.18% | ― | 53.41% | -37.31% |