| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 157.91M | 150.96M | 97.46M | 86.59M | 90.22M | 81.09M |
| Gross Profit | 73.09M | 92.09M | 70.45M | 64.98M | 75.27M | 71.78M |
| EBITDA | 23.40M | 21.76M | 22.28M | 27.62M | 38.14M | 43.31M |
| Net Income | 15.64M | 16.09M | 12.74M | 17.46M | 25.11M | 31.58M |
Balance Sheet | ||||||
| Total Assets | 899.44M | 977.13M | 745.98M | 586.22M | 400.78M | 380.21M |
| Cash, Cash Equivalents and Short-Term Investments | 33.92M | 163.40M | 106.06M | 116.97M | 100.57M | 85.75M |
| Total Debt | 0.00 | 4.41M | 5.37M | 6.49M | 7.33M | 1.05M |
| Total Liabilities | 702.83M | 783.94M | 572.26M | 431.17M | 260.32M | 264.77M |
| Stockholders Equity | 196.61M | 193.19M | 173.72M | 155.06M | 140.46M | 115.44M |
Cash Flow | ||||||
| Free Cash Flow | -1.47B | -5.70B | -19.89M | 4.81M | 53.94M | -11.57M |
| Operating Cash Flow | -1.46B | -28.42M | -14.99M | 12.27M | 61.15M | -9.23M |
| Investing Cash Flow | 1.36B | -126.91M | -132.38M | -152.87M | -35.83M | 24.26M |
| Financing Cash Flow | 148.75M | 209.57M | 139.56M | 157.01M | -10.51M | 23.35M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $318.29M | 10.89 | 11.73% | 2.91% | 6.74% | 20.50% | |
68 Neutral | $325.59M | 9.19 | 11.13% | 3.61% | 4.67% | 27.33% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $364.15M | 11.20 | 11.47% | 3.06% | 9.62% | 1059.18% | |
58 Neutral | $318.45M | 7.06 | 7.33% | 2.40% | -5.59% | -20.05% | |
57 Neutral | $205.04M | 18.87 | 8.70% | ― | 52.39% | 21.13% | |
57 Neutral | $300.58M | 16.79 | 8.45% | 2.13% | 8.94% | 37.35% |