| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.47B | 2.20B | 1.30B | 804.03M | 666.70M | 484.92M |
| Gross Profit | 2.26B | 2.01B | 1.18B | 693.02M | 561.90M | 412.35M |
| EBITDA | 655.01M | 457.93M | -544.92M | -126.46M | -164.16M | -124.40M |
| Net Income | 707.54M | 529.72M | -484.28M | -90.82M | -158.55M | -127.90M |
Balance Sheet | ||||||
| Total Assets | 3.48B | 3.24B | 2.34B | 1.60B | 1.60B | 1.65B |
| Cash, Cash Equivalents and Short-Term Investments | 2.77B | 2.48B | 1.84B | 1.21B | 1.27B | 1.41B |
| Total Debt | 21.29M | 23.21M | 26.70M | 25.75M | 19.49M | 13.46M |
| Total Liabilities | 304.57M | 310.13M | 205.85M | 155.90M | 125.28M | 77.63M |
| Stockholders Equity | 3.18B | 2.93B | 2.13B | 1.44B | 1.47B | 1.57B |
Cash Flow | ||||||
| Free Cash Flow | 868.73M | 684.17M | 215.82M | -84.84M | -100.25M | -132.49M |
| Operating Cash Flow | 875.55M | 690.88M | 222.07M | -75.11M | -94.02M | -130.19M |
| Investing Cash Flow | -66.56M | -218.89M | -440.69M | 41.29M | -804.18M | 170.68M |
| Financing Cash Flow | -70.36M | -80.56M | 379.54M | -811.00K | -3.78M | 1.18B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $32.06B | 31.61 | 20.89% | ― | 70.64% | 477.34% | |
78 Outperform | $1.58B | 12.27 | 19.96% | ― | 3.75% | 16.49% | |
75 Outperform | $11.85B | -39.66 | 7.76% | ― | 16.30% | -82.47% | |
74 Outperform | $8.84B | 11.17 | -275.39% | 2.32% | 2.00% | 30.81% | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% | |
59 Neutral | $10.32B | -21.82 | -20.72% | ― | 10.63% | 35.31% | |
54 Neutral | $615.67M | -11.86 | -12.56% | ― | 4.19% | 44.44% |