
Last Price
52 Week Range
$88.14 - $182.19
Next Earnings Date
May 14 2026
Next Earnings Date
May 14 2026
Last Price
| Metric | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $8.88B | $11.556B | $12.366B | |||||||||||||
| $4.408B | $6.001B | $6.434B | |||||||||||||
| $4.472B | $5.555B | $5.932B | |||||||||||||
| $1.367B | $1.536B | $1.596B | |||||||||||||
| $1.803B | $2.134B | $2.231B | |||||||||||||
| $227M | $417M | $458M | |||||||||||||
| $1.075B | $1.468B | $1.647B | |||||||||||||
| $308M | $331M | $341M | |||||||||||||
| $845M | $-290M | $-343M | |||||||||||||
| $1.153B | $0.041B | $-0.002B | |||||||||||||
| $2.228B | $1.509B | $1.645B | |||||||||||||
| $209M | $278M | $313M | |||||||||||||
| $2.019B | $1.231B | $1.332B | |||||||||||||
| $1.56 | $0.95 | $1.03 | |||||||||||||
| $1.55 | $0.94 | $1.02 | |||||||||||||
| $1.295B | $1.299B | $5.2B | |||||||||||||
| $1.302B | $1.305B | $5.23B | |||||||||||||
| $1.338B | $1.499B | $2.303B | |||||||||||||
| $36M | $31M | $23M | |||||||||||||
| $1.302B | $1.468B | $2.28B |
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