| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 178.72M | 199.36M | 183.26M | 167.98M | 134.47M | 115.40M |
| Gross Profit | 142.29M | 153.34M | 131.01M | 127.36M | 127.27M | 111.63M |
| EBITDA | 65.91M | 75.09M | 60.18M | 63.89M | 69.82M | 55.98M |
| Net Income | 48.32M | 54.20M | 43.28M | 43.97M | 48.56M | 39.16M |
Balance Sheet | ||||||
| Total Assets | 4.30B | 4.41B | 4.04B | 3.90B | 3.84B | 3.91B |
| Cash, Cash Equivalents and Short-Term Investments | 763.10M | 736.92M | 0.00 | 654.36M | 715.92M | 1.47B |
| Total Debt | 0.00 | 0.00 | 16.67M | 55.00M | 155.00M | 8.45M |
| Total Liabilities | 3.93B | 4.00B | 3.69B | 3.59B | 3.59B | 3.63B |
| Stockholders Equity | 372.60M | 411.13M | 354.78M | 314.05M | 254.45M | 278.55M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 69.79M | 56.03M | 57.17M | 64.53M | 59.40M |
| Operating Cash Flow | 0.00 | 71.10M | 57.87M | 57.72M | 65.33M | 59.89M |
| Investing Cash Flow | 0.00 | -213.76M | -90.56M | -51.23M | -212.35M | -503.05M |
| Financing Cash Flow | 0.00 | 286.57M | 91.15M | 94.98K | -45.28M | 425.97M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $658.30M | 10.14 | 14.01% | 1.56% | 9.47% | 32.62% | |
76 Outperform | $548.56M | 9.27 | 20.49% | 2.31% | 25.67% | 53.81% | |
69 Neutral | $754.73M | 10.94 | 6.68% | 0.70% | 10.59% | 37.65% | |
69 Neutral | $538.58M | 9.08 | 17.87% | 1.08% | 15.59% | 39.40% | |
69 Neutral | $590.04M | 9.04 | 11.50% | 4.97% | 11.07% | 175.21% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
55 Neutral | $587.62M | 11.37 | 0.68% | 4.38% | 6.67% | -84.79% |