
Last Price
52 Week Range
$35.83 - $70.41
Next Earnings Date
Jul 21 2026 (Estimate)
Next Earnings Date
Jul 21 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $27.829B | $27.733B | $27.893B | |||||||||||
| $21.916B | $21.189B | $21.32B | |||||||||||
| $5.84B | $6.544B | $6.573B | |||||||||||
| $643M | $600M | $587M | |||||||||||
| $2.458B | $2.387B | $2.372B | |||||||||||
| $-342M | - | - | |||||||||||
| $3.081B | $3.557B | $3.614B | |||||||||||
| $-198M | $-222M | $-257M | |||||||||||
| $382M | $-458M | $233M | |||||||||||
| $184M | $-680M | $-24M | |||||||||||
| $3.265B | $2.877B | $3.59B | |||||||||||
| $257M | $253M | $437M | |||||||||||
| $2.979B | $2.588B | $3.116B | |||||||||||
| $3 | $2.62 | $3.16 | |||||||||||
| $2.98 | $2.6 | $3.13 | |||||||||||
| $1B | $0.988B | $3.952B | |||||||||||
| $1.001B | $0.994B | $3.973B | |||||||||||
| $4.599B | $4.287B | $4.552B | |||||||||||
| $1.136B | $1.188B | $1.256B | |||||||||||
| $3.463B | $3.099B | $3.296B |
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