| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 169.34M | 173.61M | 205.42M | 193.54M | 174.16M |
| Gross Profit | 118.88M | 127.28M | 156.05M | 137.30M | 114.83M |
| EBITDA | 71.18M | 84.91M | 77.28M | 85.87M | 29.64M |
| Net Income | 40.79M | 50.99M | 46.61M | 39.37M | 6.32M |
Balance Sheet | |||||
| Total Assets | 388.02M | 380.45M | 266.08M | 258.81M | 225.48M |
| Cash, Cash Equivalents and Short-Term Investments | 167.31M | 164.09M | 125.04M | 103.02M | 53.64M |
| Total Debt | 20.45M | 51.64M | 12.21M | 22.87M | 16.13M |
| Total Liabilities | 117.64M | 117.14M | 71.06M | 115.00M | 117.63M |
| Stockholders Equity | 255.34M | 248.28M | 195.11M | 142.16M | 105.25M |
Cash Flow | |||||
| Free Cash Flow | 44.06M | 36.55M | 17.17M | 39.44M | -24.99M |
| Operating Cash Flow | 46.22M | 38.92M | 20.58M | 50.64M | -47.37K |
| Investing Cash Flow | -20.52M | -20.97M | -10.10M | 1.82M | -32.65M |
| Financing Cash Flow | 22.48M | 24.04M | 22.97M | 6.14M | -7.98M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
66 Neutral | $295.17M | 9.48 | 16.38% | ― | 16.92% | 63.88% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
62 Neutral | $232.89M | -18.76 | -4.11% | ― | -8.43% | -115.12% | |
60 Neutral | $936.56M | 24.15 | 23.64% | 0.97% | 10.50% | -3.09% | |
51 Neutral | $147.62M | -3.31 | -49.24% | 6.74% | -13.38% | 9.50% | |
50 Neutral | $129.09M | -1.24 | -39.22% | ― | -7.06% | 38.03% | |
45 Neutral | $37.02M | 5.84 | 82.49% | ― | -2.33% | -104.25% |