| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.53B | 1.52B | 1.19B | 854.75M | 985.30M | 1.54B |
| Gross Profit | 1.06B | 1.50B | 1.19B | 140.00M | 367.10M | 626.70M |
| EBITDA | 300.04M | 339.35M | 183.39M | -32.03M | 224.07M | 503.16M |
| Net Income | 221.20M | 233.04M | 136.02M | -24.70M | 150.34M | 365.21M |
Balance Sheet | ||||||
| Total Assets | 1.29B | 1.81B | 1.38B | 1.18B | 1.22B | 1.56B |
| Cash, Cash Equivalents and Short-Term Investments | 152.94M | 508.60M | 412.47M | 186.42M | 206.79M | 520.21M |
| Total Debt | 267.18M | 267.15M | 223.24M | 215.68M | 192.76M | 191.89M |
| Total Liabilities | 666.98M | 1.13B | 899.55M | 817.30M | 757.93M | 1.08B |
| Stockholders Equity | 487.08M | 568.44M | 441.61M | 352.14M | 444.50M | 489.07M |
Cash Flow | ||||||
| Free Cash Flow | 416.96M | 539.97M | 415.39M | 141.78M | 27.04M | 920.55M |
| Operating Cash Flow | 462.98M | 576.30M | 427.49M | 158.47M | 32.99M | 936.98M |
| Investing Cash Flow | -61.39M | -195.97M | 17.11M | 48.57M | -11.18M | -17.01M |
| Financing Cash Flow | -431.59M | -283.90M | -215.10M | -229.17M | -326.90M | -602.54M |
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% | |
69 Neutral | $4.65B | 10.47 | 33.24% | 4.06% | 9.04% | -13.29% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $10.43B | 22.45 | 18.79% | 1.33% | 9.48% | 5.23% | |
62 Neutral | $22.70B | 16.91 | 17.04% | 0.32% | 38.08% | -22.75% |