
Last Price
52 Week Range
$57.36 - $102.13
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $37.877B | $39.424B | |||||||||||||
| $31.343B | $32.56B | |||||||||||||
| $6.534B | $6.864B | |||||||||||||
| - | - | |||||||||||||
| $5.412B | $5.632B | |||||||||||||
| $23M | - | |||||||||||||
| $1.099B | $1.232B | |||||||||||||
| $-315M | $-305M | |||||||||||||
| $-140M | $-29M | |||||||||||||
| $-455M | $-334M | |||||||||||||
| $644M | $898M | |||||||||||||
| $150M | $222M | |||||||||||||
| $494M | $676M | |||||||||||||
| $2.05 | $2.98 | |||||||||||||
| $2.02 | $2.94 | |||||||||||||
| $241M | $227M | |||||||||||||
| $244M | $230M | |||||||||||||
| $1.397B | $1.665B | |||||||||||||
| $438M | $462M | |||||||||||||
| $0.959B | $1.203B |
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