| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 91.47M | 82.03M | 58.38M | 47.27M | 38.03M | 29.46M |
| Gross Profit | 50.40M | 40.40M | 32.20M | 24.14M | 20.95M | 14.71M |
| EBITDA | 21.29M | 15.56M | 7.02M | 3.86M | 2.79M | -1.12M |
| Net Income | 10.40M | 7.55M | 3.82M | 6.46M | 1.03M | -2.72M |
Balance Sheet | ||||||
| Total Assets | 312.73M | 276.25M | 179.03M | 146.60M | 108.24M | 84.05M |
| Cash, Cash Equivalents and Short-Term Investments | 20.55M | 21.07M | 10.77M | 16.99M | 9.71M | 7.39M |
| Total Debt | 5.92M | 14.03M | 2.93M | 3.31M | 3.67M | 4.01M |
| Total Liabilities | 257.71M | 227.76M | 148.59M | 122.11M | 91.95M | 71.06M |
| Stockholders Equity | 55.01M | 48.49M | 30.44M | 24.49M | 16.29M | 12.99M |
Cash Flow | ||||||
| Free Cash Flow | 69.94M | 51.24M | 13.46M | 20.57M | 21.23M | 12.55M |
| Operating Cash Flow | 77.27M | 52.45M | 22.95M | 27.62M | 25.32M | 15.23M |
| Investing Cash Flow | -7.73M | -10.09M | -9.49M | -7.05M | -4.09M | -2.68M |
| Financing Cash Flow | -1.54M | 284.87K | -466.25K | -1.12M | 0.00 | 192.14K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $397.49M | 38.12 | 21.74% | ― | 43.38% | 66.05% | |
75 Outperform | $1.67B | 24.40 | 10.01% | ― | 7.19% | -36.03% | |
74 Outperform | $2.13B | 46.99 | 10.20% | ― | 27.12% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
56 Neutral | $330.33M | -1.21 | -46.76% | ― | 1.00% | -2032.50% | |
50 Neutral | $512.60M | -1.16 | -116.83% | ― | -58.96% | -44.30% | |
40 Underperform | $456.53M | 17.58 | 16.51% | ― | -10.94% | -50.17% |