| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.05B | 1.73B | 1.15B | 823.85M | 824.80M | 900.45M |
| Gross Profit | 1.06B | 782.39M | 563.13M | 91.25M | 61.33M | 87.34M |
| EBITDA | 1.18B | 1.03B | 599.21M | 173.71M | 170.98M | 158.04M |
| Net Income | 976.32M | 782.14M | 402.69M | 19.86M | 602.55M | -264.07M |
Balance Sheet | ||||||
| Total Assets | 6.29B | 6.02B | 5.05B | 4.53B | 4.50B | 4.56B |
| Cash, Cash Equivalents and Short-Term Investments | 759.93M | 529.84M | 478.44M | 219.79M | 253.92M | 377.00M |
| Total Debt | 707.99M | 709.67M | 626.78M | 0.00 | 738.53M | 1.11B |
| Total Liabilities | 1.94B | 1.76B | 1.49B | 1.36B | 1.34B | 2.02B |
| Stockholders Equity | 4.15B | 4.06B | 3.39B | 3.01B | 3.01B | 2.37B |
Cash Flow | ||||||
| Free Cash Flow | 397.74M | 104.97M | 148.32M | -11.64M | -110.31M | -323.80M |
| Operating Cash Flow | 913.21M | 580.94M | 486.06M | 227.03M | 41.67M | -233.50M |
| Investing Cash Flow | -520.28M | -480.66M | -117.92M | -205.54M | 205.75M | -86.29M |
| Financing Cash Flow | -281.40M | -48.55M | -109.49M | -55.62M | -370.50M | 461.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $8.90B | 9.11 | 25.24% | 1.45% | 68.80% | 102.79% | |
76 Outperform | $18.46B | 14.78 | 16.27% | ― | 116.56% | 325.61% | |
76 Outperform | $11.36B | 43.07 | 11.04% | 0.07% | 56.81% | 525.85% | |
73 Outperform | $11.25B | 11.42 | 32.51% | 0.87% | 31.10% | 57.19% | |
65 Neutral | $729.30M | -660.72 | -0.17% | ― | 89.91% | 61.27% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
49 Neutral | $8.53B | -27.05 | -12.94% | ― | 19.11% | 27.86% |