| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 207.72M | 195.71M | 193.30M | 120.98M | 87.03M |
| Gross Profit | 107.28M | 64.38M | 98.44M | 92.35M | 73.60M |
| EBITDA | 52.58M | 17.10M | 51.67M | 51.35M | 37.44M |
| Net Income | 35.20M | 9.77M | 36.66M | 37.43M | 26.59M |
Balance Sheet | |||||
| Total Assets | 3.36B | 3.27B | 3.22B | 3.25B | 2.46B |
| Cash, Cash Equivalents and Short-Term Investments | 227.17M | 325.27M | 277.31M | 448.59M | 381.80M |
| Total Debt | 179.70M | 159.45M | 159.21M | 158.96M | 84.44M |
| Total Liabilities | 3.06B | 3.00B | 2.95B | 3.01B | 2.25B |
| Stockholders Equity | 301.49M | 270.52M | 265.75M | 238.47M | 201.99M |
Cash Flow | |||||
| Free Cash Flow | 26.13M | 29.32M | 29.88M | 77.71M | 38.81M |
| Operating Cash Flow | 27.27M | 29.94M | 31.93M | 82.67M | 34.56M |
| Investing Cash Flow | -164.18M | -33.96M | -48.30M | -811.16M | -270.02M |
| Financing Cash Flow | 54.31M | 42.39M | -70.15M | 739.49M | 170.55M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $335.30M | 10.76 | 10.81% | ― | ― | ― | |
70 Outperform | $330.67M | 8.51 | 12.70% | 5.24% | 10.46% | 18.70% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $425.19M | 13.73 | 7.79% | 5.43% | 5.76% | 21.85% | |
67 Neutral | $316.81M | 13.39 | 7.18% | 2.91% | 1.25% | -0.07% | |
63 Neutral | $421.97M | 10.09 | 12.21% | 1.66% | 2.52% | 85.94% | |
62 Neutral | $342.58M | 5.58 | 15.78% | 3.06% | 9.90% | ― |