| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 756.04M | 681.88M | 660.73M | 619.98M | 575.08M |
| Gross Profit | 498.08M | 441.79M | 421.46M | 408.88M | 385.72M |
| EBITDA | 81.14M | 80.59M | 60.06M | -23.62M | -74.88M |
| Net Income | 15.43M | 29.96M | 13.95M | -48.73M | -108.66M |
Balance Sheet | |||||
| Total Assets | 530.92M | 373.88M | 447.82M | 405.39M | 431.01M |
| Cash, Cash Equivalents and Short-Term Investments | 203.10M | 142.06M | 225.72M | 189.08M | 239.30M |
| Total Debt | 24.39M | 7.88M | 9.02M | 11.28M | 0.00 |
| Total Liabilities | 359.03M | 280.63M | 278.98M | 263.02M | 233.46M |
| Stockholders Equity | 171.88M | 93.26M | 168.83M | 142.38M | 197.55M |
Cash Flow | |||||
| Free Cash Flow | 147.92M | 99.94M | 92.72M | 51.74M | 42.41M |
| Operating Cash Flow | 178.20M | 135.64M | 124.31M | 73.84M | 54.15M |
| Investing Cash Flow | -40.08M | -35.70M | -31.55M | -30.62M | -77.67M |
| Financing Cash Flow | -77.26M | -183.28M | -56.15M | -93.34M | 123.36M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $4.37B | 21.89 | 6.45% | 0.71% | 0.20% | 2.72% | |
67 Neutral | $3.60B | 12.60 | 21.76% | 1.38% | 2.36% | 11.30% | |
66 Neutral | $1.00B | 115.09 | 8.17% | ― | 7.17% | -5.86% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
63 Neutral | $1.97B | -72.27 | -2.68% | ― | 93.41% | -2515.85% | |
60 Neutral | $2.24B | 17.89 | 8.80% | 2.20% | 4.62% | 102.72% | |
60 Neutral | $1.48B | 27.64 | 6.21% | ― | 59.19% | -35.47% |