| 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 | 30.57M | 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 | 16.37M | 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 |
|---|---|---|---|---|---|---|---|
82 Outperform | $2.26B | 16.05 | 15.26% | ― | 9.03% | ― | |
76 Outperform | $2.97B | 31.25 | 5.96% | ― | 4.47% | ― | |
71 Outperform | $1.27B | 66.73 | 5.71% | ― | 9.83% | 65.00% | |
71 Outperform | $2.11B | 48.40 | 21.19% | 1.33% | 12.08% | -8.14% | |
63 Neutral | $6.15B | -17.50 | -21.49% | ― | 21.38% | 27.92% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
55 Neutral | $497.22M | 24.75 | 16.38% | ― | 1.19% | -25.24% |