| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 6.70B | 905.92M | 12.62B | 3.88B | 6.33B | 945.43M |
| Gross Profit | 895.56M | 842.44M | 680.52M | 404.71M | 361.34M | 945.43M |
| EBITDA | 321.40M | 266.37M | 296.12M | 66.99M | -180.62M | 0.00 |
| Net Income | 238.15M | 215.70M | 192.38M | 15.26M | -214.98M | -265.70M |
Balance Sheet | ||||||
| Total Assets | 1.86B | 1.79B | 1.19B | 800.16M | 2.40B | 1.13B |
| Cash, Cash Equivalents and Short-Term Investments | 1.28B | 1.28B | 3.63B | 388.33M | 358.96M | 0.00 |
| Total Debt | 33.67M | 102.95M | 48.30M | 36.46M | 45.86M | 0.00 |
| Total Liabilities | 481.88M | 396.76M | 358.99M | 202.60M | 1.89B | 553.55M |
| Stockholders Equity | 1.38B | 1.39B | 832.38M | 597.56M | 515.43M | 581.38M |
Cash Flow | ||||||
| Free Cash Flow | 306.97M | 257.68M | 266.21M | 111.41M | 342.75M | 0.00 |
| Operating Cash Flow | 314.13M | 262.52M | 268.58M | 111.83M | 346.98M | 0.00 |
| Investing Cash Flow | -136.09M | -87.85M | -68.53M | -1.42M | -24.92M | 0.00 |
| Financing Cash Flow | 222.08M | 319.95M | -3.19M | -10.74M | -291.38M | 0.00 |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $3.18B | 14.83 | 17.42% | ― | 12.56% | 20.38% | |
72 Outperform | $14.71B | 11.38 | 32.39% | ― | 52.73% | 52.01% | |
72 Outperform | $76.47B | 44.70 | 21.61% | ― | 41.76% | 17.91% | |
70 Outperform | $890.91M | 5.34 | 21.89% | ― | 56.68% | 159.90% | |
68 Neutral | $8.77B | 8.44 | 22.01% | 1.10% | 10.28% | 17.87% | |
68 Neutral | $26.91B | -346.38 | -2.60% | ― | 51.46% | -233.85% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |