
Last Price
52 Week Range
$139.36 - $444.64
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $6.564B | $7.181B | $5.811B | ||||||
| $1.658B | $1.821B | $1.398B | ||||||
| $4.906B | $5.36B | $4.413B | ||||||
| $1.468B | $1.671B | $1.841B | ||||||
| $1.195B | $1.877B | $2.266B | ||||||
| $-63.792M | $376.83M | $281.392M | ||||||
| $2.307B | $1.435B | $0.025B | ||||||
| $-0.081B | $-0.085B | $1.694B | ||||||
| $716.129M | $172.037M | $-743.957M | ||||||
| $635.484M | $86.624M | $949.701M | ||||||
| $2.943B | $1.522B | $0.975B | ||||||
| $363.578M | $261.738M | $174.302M | ||||||
| $2.579B | $1.26B | $0.801B | ||||||
| $10.42 | $4.85 | $3.27 | ||||||
| $9.48 | $4.45 | $2.66 | ||||||
| $0.247B | $0.26B | $1.051B | ||||||
| $0.273B | $0.287B | $1.104B | ||||||
| $3.151B | $1.796B | $1.266B | ||||||
| $127.518M | $188.428M | $223.101M | ||||||
| $3.023B | $1.607B | $1.043B |
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