
Last Price
52 Week Range
$421.64 - $1.18K
Next Earnings Date
Jul 22 2026 (Estimate)
Next Earnings Date
Jul 22 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|
| $1.559B | $4.883B | $9.358B | ||||
| $1.172B | $0.853B | $0.99B | ||||
| $0.316B | $-2.051B | $-1.036B | ||||
| - | - | - | ||||
| $1.349B | $2.91B | $6.841B | ||||
| $-1.813B | $-1.607B | $-7.138B | ||||
| $2.583B | $4.988B | $9.015B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|
| $-0.883B | $-1.277B | $-1.488B | ||||
| - | $99M | $64M | ||||
| $-114M | $-87M | $-91M | ||||
| $244M | $464M | $418M | ||||
| $0.716B | $0.046B | $-3.856B | ||||
| $-0.037B | $-0.755B | $-4.953B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|
| $-0.023B | - | $2.567B | ||||
| - | $-3.316B | $-3.493B | ||||
| - | $-275M | $-343M | ||||
| $3.675B | $-0.222B | $-0.845B | ||||
| $3.652B | $-3.813B | $-2.114B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|
| $1.551B | $8.205B | $8.107B | ||||
| $6.051B | $0.643B | $2.065B | ||||
| $7.602B | $8.848B | $10.171B | ||||
| $2.583B | $4.988B | $9.015B | ||||
| $-0.883B | $-1.277B | $-1.488B | ||||
| $1.7B | $3.711B | $7.527B |
NEWSLETTER
Market data is sourced from S&P Global Market Intelligence. All insights and analysis are developed by Gainify. Copyright © 2026, S&P Global Market Intelligence. All rights reserved.
View Data Providers