
Last Price
52 Week Range
$121.43 - $317.00
Next Earnings Date
May 19 2026 (Estimate)
Next Earnings Date
May 19 2026 (Est.)
Last Price
| Metric | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $4.979B | $5.375B | $5.677B | ||||||||||||||
| $1.846B | $2.038B | $2.165B | ||||||||||||||
| $3.133B | $3.337B | $3.512B | ||||||||||||||
| $0.919B | $1.007B | $1.061B | ||||||||||||||
| $1.395B | $1.4B | $1.56B | ||||||||||||||
| $-14M | $-16M | $-11M | ||||||||||||||
| $833M | $948M | $902M | ||||||||||||||
| $-3M | $6M | $-6M | ||||||||||||||
| $35M | $128M | $185M | ||||||||||||||
| $32M | $134M | $179M | ||||||||||||||
| $0.865B | $1.082B | $1.081B | ||||||||||||||
| $251M | $213M | $100M | ||||||||||||||
| $614M | $846M | $958M | ||||||||||||||
| $3.53 | $4.9 | $5.54 | ||||||||||||||
| $3.51 | $4.88 | $5.54 | ||||||||||||||
| $174M | $173M | $690M | ||||||||||||||
| $175M | $173M | $692M | ||||||||||||||
| $1.219B | $1.425B | $1.339B | ||||||||||||||
| $270M | $275M | $181M | ||||||||||||||
| $0.949B | $1.15B | $1.158B |
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