| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 561.39M | 575.79M | 543.26M | 498.32M | 454.21M |
| Gross Profit | 156.45M | 161.33M | 120.57M | 143.10M | 138.29M |
| EBITDA | 75.68M | 62.18M | 24.90M | 51.60M | 55.55M |
| Net Income | 83.14M | 70.31M | 31.66M | 41.56M | 45.10M |
Balance Sheet | |||||
| Total Assets | 716.71M | 686.38M | 597.03M | 608.43M | 628.07M |
| Cash, Cash Equivalents and Short-Term Investments | 247.51M | 246.13M | 239.63M | 267.37M | 349.81M |
| Total Debt | 4.91M | 4.70M | 2.21M | 3.48M | 4.20M |
| Total Liabilities | 64.89M | 73.44M | 44.80M | 48.99M | 56.83M |
| Stockholders Equity | 651.82M | 612.94M | 552.24M | 559.44M | 571.23M |
Cash Flow | |||||
| Free Cash Flow | 22.83M | -5.77M | 10.16M | 719.00K | 39.31M |
| Operating Cash Flow | 54.06M | 42.97M | 33.71M | 14.07M | 45.52M |
| Investing Cash Flow | -3.80M | -45.71M | -5.17M | 8.29M | 15.45M |
| Financing Cash Flow | -47.62M | -12.30M | -42.35M | -57.09M | -62.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $371.10M | 15.27 | 17.27% | 3.55% | 9.33% | 72.31% | |
69 Neutral | $494.75M | 155.30 | 7.82% | 3.70% | -5.33% | ― | |
69 Neutral | $2.63B | 28.36 | 12.69% | ― | 8.88% | 54.12% | |
69 Neutral | $1.04B | -339.58 | 5.77% | ― | 12.68% | 3.09% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
61 Neutral | $2.88B | 28.34 | -4.97% | ― | 1.45% | -5.49% | |
51 Neutral | $112.45M | -2.93 | -16.91% | ― | 4.10% | -2241.30% |