| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 309.58M | 301.85M | 274.88M | 261.29M | 293.43M | 286.50M |
| Gross Profit | 250.12M | 243.51M | 221.63M | 209.58M | 239.54M | 234.05M |
| EBITDA | 27.98M | 23.09M | 7.95M | -19.44M | 8.35M | 28.42M |
| Net Income | 19.46M | 20.26M | 6.04M | -21.59M | -166.00K | 7.81M |
Balance Sheet | ||||||
| Total Assets | 656.45M | 671.16M | 618.68M | 571.92M | 643.59M | 635.37M |
| Cash, Cash Equivalents and Short-Term Investments | 251.81M | 257.26M | 275.78M | 330.59M | 298.04M | 287.89M |
| Total Debt | 4.82M | 17.02M | 18.27M | 20.70M | 24.15M | 27.45M |
| Total Liabilities | 288.23M | 280.48M | 261.60M | 248.64M | 275.14M | 265.38M |
| Stockholders Equity | 326.82M | 349.36M | 316.27M | 284.09M | 332.16M | 369.99M |
Cash Flow | ||||||
| Free Cash Flow | 36.45M | 41.55M | 66.33M | -8.93M | 23.33M | 66.17M |
| Operating Cash Flow | 46.78M | 50.09M | 71.61M | -3.50M | 32.15M | 71.77M |
| Investing Cash Flow | -6.49M | -30.07M | -39.52M | 92.78M | -56.02M | 7.85M |
| Financing Cash Flow | -43.19M | -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.92B | 11.84 | 7.23% | ― | 9.18% | 30542.86% | |
71 Outperform | $1.19B | 79.46 | 5.95% | ― | 9.83% | 65.00% | |
71 Outperform | $2.82B | ― | 5.96% | ― | 4.47% | ― | |
71 Outperform | $2.00B | 34.43 | 21.19% | 1.33% | 12.08% | -8.14% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
58 Neutral | $5.65B | -10.62 | -29.84% | ― | 21.89% | -48.91% | |
55 Neutral | $461.13M | 80.67 | 22.00% | ― | 1.19% | -25.24% |