
Last Price
52 Week Range
$57.65 - $89.77
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $2.89B | $4.512B | |||||
| $4.376B | $3.955B | |||||
| $1.939B | $2.234B | |||||
| - | - | |||||
| $311M | - | |||||
| $9.516B | $10.701B | |||||
| $2.55B | $3.092B | |||||
| $14.214B | $14.619B | |||||
| $804M | - | |||||
| $4.474B | $4.491B | |||||
| $1.531B | - | |||||
| $23.573B | $22.202B | |||||
| - | $4.003B | |||||
| $33.089B | $36.906B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $3.022B | $3.25B | |||||
| $1.521B | - | |||||
| $1.502B | $0.508B | |||||
| $115M | - | |||||
| $279M | - | |||||
| $1.943B | - | |||||
| $1.45B | $5.347B | |||||
| $9.553B | $9.105B | |||||
| $7.139B | $9.495B | |||||
| $425M | - | |||||
| $686M | - | |||||
| $56M | $193M | |||||
| $6.382B | $7.514B | |||||
| $14.883B | $17.202B | |||||
| - | - | |||||
| $24.436B | $26.307B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-25M | $-225M | |||||
| - | - | |||||
| $5M | $5M | |||||
| $3.262B | $5.281B | |||||
| $6.584B | $6.707B | |||||
| $-1.379B | $-1.388B | |||||
| - | $-1M | |||||
| $8.447B | $10.379B | |||||
| $206M | $220M | |||||
| $8.653B | $10.599B | |||||
| $33.089B | $36.906B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $804M | - | |||||
| $9.376B | $10.003B | |||||
| $6.486B | $5.491B |
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