| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 687.99M | 750.90M | 878.04M | 648.65M | 631.51M | 801.66M |
| Gross Profit | 784.33M | 730.07M | 352.10M | 222.08M | 240.17M | 297.30M |
| EBITDA | 48.36M | 72.35M | -58.15M | -100.42M | -37.04M | 45.05M |
| Net Income | 19.63M | 35.48M | -64.73M | -17.22M | 17.88M | -9.42M |
Balance Sheet | ||||||
| Total Assets | 595.79M | 797.64M | 876.75M | 761.11M | 717.09M | 718.33M |
| Cash, Cash Equivalents and Short-Term Investments | 77.66M | 255.91M | 408.60M | 341.28M | 314.28M | 504.77M |
| Total Debt | 182.06M | 353.66M | 187.35M | 175.90M | 165.60M | 43.45M |
| Total Liabilities | 367.54M | 536.90M | 646.99M | 492.86M | 456.95M | 446.98M |
| Stockholders Equity | -154.71M | -127.36M | -421.38M | 152.66M | 137.46M | 126.32M |
Cash Flow | ||||||
| Free Cash Flow | 96.27M | 30.48M | 206.98M | 88.28M | -44.33M | 233.45M |
| Operating Cash Flow | 101.60M | 34.79M | 223.36M | 145.88M | -17.77M | 234.91M |
| Investing Cash Flow | -24.19M | 51.74M | -98.00K | -5.82M | -166.23M | -2.44M |
| Financing Cash Flow | -111.57M | -168.57M | -137.25M | -67.02M | -136.77M | -55.02M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $13.06B | 9.65 | 41.05% | 0.95% | 47.30% | 68.64% | |
75 Outperform | $4.01B | 15.14 | 76.40% | 0.58% | 21.44% | 17.50% | |
73 Outperform | $5.23B | 27.97 | 42.00% | 3.69% | 19.19% | 26.01% | |
71 Outperform | $5.69B | 19.90 | 21.56% | 1.63% | 30.99% | 32.50% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
62 Neutral | $22.70B | 16.91 | 17.04% | 0.32% | 38.08% | -22.75% | |
56 Neutral | $1.65B | 214.94 | -8.69% | 1.62% | -30.35% | ― |