| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 470.09M | 451.66M | 305.45M | 266.09M | 239.84M | 214.97M |
| Gross Profit | 142.59M | 133.34M | 113.33M | 104.94M | 86.91M | 71.27M |
| EBITDA | 56.44M | 47.09M | 43.26M | 41.83M | 18.74M | 11.45M |
| Net Income | 31.95M | 20.72M | 24.85M | 23.50M | -5.93M | -3.03M |
Balance Sheet | ||||||
| Total Assets | 755.76M | 740.43M | 429.75M | 426.89M | 385.41M | 367.74M |
| Cash, Cash Equivalents and Short-Term Investments | 171.08M | 185.43M | 119.38M | 103.96M | 86.59M | 84.02M |
| Total Debt | 7.47M | 11.16M | 8.57M | 14.90M | 3.83M | 4.10M |
| Total Liabilities | 219.60M | 240.15M | 125.31M | 152.20M | 141.29M | 119.41M |
| Stockholders Equity | 536.16M | 500.28M | 304.44M | 274.69M | 244.13M | 248.32M |
Cash Flow | ||||||
| Free Cash Flow | 3.18M | 9.19M | 25.06M | 21.20M | -1.98M | 9.97M |
| Operating Cash Flow | 16.37M | 20.68M | 31.67M | 31.94M | 10.81M | 18.90M |
| Investing Cash Flow | -52.02M | -136.37M | -6.61M | -12.69M | -8.16M | -11.09M |
| Financing Cash Flow | 113.85M | 163.20M | -8.11M | -1.59M | 0.00 | -39.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $2.57B | 58.15 | 6.72% | ― | 13.48% | 0.69% | |
66 Neutral | $1.35B | 40.05 | 7.33% | ― | 46.26% | 111.78% | |
66 Neutral | $1.86B | ― | -10.31% | ― | -27.47% | -181.91% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
60 Neutral | $1.37B | -37.23 | -24.02% | ― | 18.84% | 77.12% | |
54 Neutral | $232.65M | 25.50 | 3.37% | ― | 0.23% | ― | |
50 Neutral | $690.05M | -18.25 | -7.97% | ― | 3.66% | -200.01% |