| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 208.47M | 199.19M | 155.14M | 144.19M | 130.16M | 161.23M |
| Gross Profit | 115.10M | 114.93M | 58.58M | 27.98M | 7.19M | 26.14M |
| EBITDA | 41.80M | 54.05M | 29.25M | -389.56K | -22.62M | -4.29M |
| Net Income | 31.08M | 40.77M | 18.36M | -6.17M | -22.52M | -7.38M |
Balance Sheet | ||||||
| Total Assets | 465.34M | 453.43M | 374.92M | 317.63M | 320.33M | 331.31M |
| Cash, Cash Equivalents and Short-Term Investments | 156.50M | 301.22M | 28.67M | 157.90M | 166.67M | 182.37M |
| Total Debt | 4.12M | 4.44M | 11.17M | 25.24M | 25.16M | 29.82M |
| Total Liabilities | 350.83M | 330.69M | 308.21M | 283.13M | 284.16M | 255.64M |
| Stockholders Equity | 114.50M | 122.73M | 66.71M | 34.50M | 36.17M | 75.67M |
Cash Flow | ||||||
| Free Cash Flow | 63.94M | 73.05M | 55.61M | -13.15M | -5.47M | 19.85M |
| Operating Cash Flow | 66.72M | 75.86M | 57.95M | -11.33M | -915.52K | 24.35M |
| Investing Cash Flow | -89.22M | -92.86M | -35.26M | 9.46M | -5.91M | -15.95M |
| Financing Cash Flow | -3.64M | 506.07K | -2.99M | -1.12M | -5.51M | -3.57M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $649.39M | 9.57 | 10.41% | 3.51% | -2.46% | -11.49% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $498.21M | 4.76 | 33.02% | ― | 10.65% | 39.18% | |
65 Neutral | $223.50M | 7.18 | 28.27% | 0.57% | 39.38% | 27.06% | |
62 Neutral | $304.56M | -71.11 | -1.79% | ― | -15.19% | -182.34% | |
54 Neutral | $389.70M | 11.40 | 3.63% | 5.01% | 2.99% | 14.96% |