
Last Price
52 Week Range
$161.35 - $412.70
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $23.568B | $25.533B | |||||||||||||
| $17.578B | $6.159B | |||||||||||||
| $5.99B | $19.361B | |||||||||||||
| - | - | |||||||||||||
| $8M | - | |||||||||||||
| $1.63B | $16.275B | |||||||||||||
| $4.352B | $3.086B | |||||||||||||
| $-506M | $-511M | |||||||||||||
| $666M | $936M | |||||||||||||
| $160M | $425M | |||||||||||||
| $4.512B | $3.511B | |||||||||||||
| $0.774B | $1.187B | |||||||||||||
| $3.749B | $2.319B | |||||||||||||
| $11.9 | $7.4 | |||||||||||||
| $11.9 | $7.4 | |||||||||||||
| $315M | $313M | |||||||||||||
| $315M | $314M | |||||||||||||
| $6.973B | $5.007B | |||||||||||||
| $2.7B | $0.985B | |||||||||||||
| $4.273B | $4.022B |
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