| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.06B | 1.00B | 831.52M | 1.04B | 867.83M | 679.39M |
| Gross Profit | 604.90M | 568.32M | 453.59M | 518.32M | 435.43M | 356.59M |
| EBITDA | 60.25M | 51.88M | -23.48M | 42.22M | 66.92M | 88.07M |
| Net Income | 33.88M | 17.88M | -29.75M | 29.32M | 41.01M | 238.38M |
Balance Sheet | ||||||
| Total Assets | 951.41M | 1.06B | 939.27M | 941.87M | 884.84M | 742.03M |
| Cash, Cash Equivalents and Short-Term Investments | 243.29M | 388.10M | 297.09M | 220.35M | 241.72M | 204.34M |
| Total Debt | 11.86M | 25.51M | 8.02M | 11.56M | 19.60M | 20.70M |
| Total Liabilities | 213.43M | 199.30M | 158.33M | 222.88M | 205.27M | 173.60M |
| Stockholders Equity | 737.98M | 859.22M | 780.94M | 718.98M | 679.57M | 568.43M |
Cash Flow | ||||||
| Free Cash Flow | 109.13M | 115.52M | 50.35M | 38.40M | 13.12M | 46.33M |
| Operating Cash Flow | 132.38M | 134.95M | 68.40M | 56.25M | 27.18M | 56.79M |
| Investing Cash Flow | 30.49M | -6.37M | -109.53M | -6.25M | -24.08M | -110.66M |
| Financing Cash Flow | -150.18M | -28.43M | 20.90M | -65.93M | 25.06M | 24.38M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
68 Neutral | $1.80B | 26.26 | 139.60% | ― | -2.36% | ― | |
68 Neutral | $2.00B | 465.26 | 0.49% | ― | 10.01% | ― | |
66 Neutral | $1.83B | 26.41 | 7.96% | ― | 2.90% | 361.26% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $2.66B | 73.55 | 4.25% | ― | 28.38% | ― | |
57 Neutral | $1.52B | -12.84 | -94.12% | ― | 9.25% | 28.34% | |
54 Neutral | $1.86B | 168.71 | 6.57% | ― | 7.21% | -84.63% |