| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 106.39M | 113.33M | 106.38M | 89.91M | 64.82M | 52.74M |
| Gross Profit | 78.36M | 80.37M | 78.36M | 74.70M | 61.59M | 50.45M |
| EBITDA | 69.28M | 38.27M | 42.70M | 42.71M | 34.34M | -242.00 |
| Net Income | 30.14M | 27.08M | 30.14M | 30.47M | 24.25M | 18.72M |
Balance Sheet | ||||||
| Total Assets | 1.88B | 1.90B | 1.88B | 1.65B | 1.50B | 1.52B |
| Cash, Cash Equivalents and Short-Term Investments | 292.44M | 153.76M | 292.44M | 147.27M | 130.34M | 356.44M |
| Total Debt | 21.93M | 11.99M | 21.93M | 41.86M | 21.79M | 21.72M |
| Total Liabilities | 1.69B | 1.68B | 1.69B | 1.50B | 1.37B | 1.40B |
| Stockholders Equity | 189.49M | 220.30M | 189.49M | 156.71M | 123.78M | 120.28M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 27.17M | 34.22M | 31.65M | 26.81M | 9.04M |
| Operating Cash Flow | 0.00 | 27.62M | 34.50M | 32.66M | 27.53M | 17.28M |
| Investing Cash Flow | 0.00 | -163.16M | -84.24M | -131.82M | -249.45M | -167.68M |
| Financing Cash Flow | 0.00 | -4.66M | 193.42M | 117.88M | -3.93M | 223.27M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $285.93M | 8.05 | 13.06% | ― | 6.53% | -10.80% | |
79 Outperform | $318.29M | 10.89 | 11.67% | 2.91% | 6.74% | 20.50% | |
76 Outperform | $356.15M | 7.02 | 13.00% | 2.84% | 11.79% | 45.64% | |
69 Neutral | $305.02M | 11.74 | 2.92% | 1.48% | 3.75% | 27.35% | |
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% | |
60 Neutral | $328.73M | 13.06 | 7.67% | 3.59% | 3.42% | 63.88% |