| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 301.85M | 274.88M | 261.29M | 293.43M | 286.50M |
| Gross Profit | 243.51M | 221.63M | 209.58M | 239.54M | 234.05M |
| EBITDA | 23.09M | 7.95M | -19.44M | 8.35M | 28.42M |
| Net Income | 20.26M | 6.04M | -21.59M | -166.00K | 7.81M |
Balance Sheet | |||||
| Total Assets | 671.16M | 618.68M | 571.92M | 643.59M | 635.37M |
| Cash, Cash Equivalents and Short-Term Investments | 257.26M | 275.78M | 330.59M | 298.04M | 287.89M |
| Total Debt | 17.02M | 18.27M | 20.70M | 24.15M | 27.45M |
| Total Liabilities | 280.48M | 261.60M | 248.64M | 275.14M | 265.38M |
| Stockholders Equity | 349.36M | 316.27M | 284.09M | 332.16M | 369.99M |
Cash Flow | |||||
| Free Cash Flow | 41.55M | 66.33M | -8.93M | 23.33M | 66.17M |
| Operating Cash Flow | 50.09M | 71.61M | -3.50M | 32.15M | 71.77M |
| Investing Cash Flow | -30.07M | -39.52M | 92.78M | -56.02M | 7.85M |
| Financing Cash Flow | -13.66M | -3.91M | -64.93M | -22.46M | -41.88M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $1.68B | 11.84 | 7.23% | ― | 10.13% | 1280.04% | |
71 Outperform | $2.36B | 8.80 | 6.07% | ― | 9.60% | ― | |
70 Outperform | $1.79B | 30.33 | 20.61% | 1.33% | 10.27% | 3.52% | |
69 Neutral | $1.05B | 50.99 | 5.95% | ― | 10.40% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
58 Neutral | $4.35B | -10.24 | -29.84% | ― | 24.09% | -34.25% | |
49 Neutral | $345.28M | 79.72 | 22.00% | ― | 3.08% | -54.07% |