
Last Price
52 Week Range
$110.81 - $147.25
Next Earnings Date
-
Next Earnings Date
-
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| $11.102B | $12.241B | $12.647B | ||||||||
| $1.878B | $2.086B | $2.161B | ||||||||
| $9.224B | $10.155B | $10.486B | ||||||||
| $2.056B | $2.354B | $2.424B | ||||||||
| $3.333B | $3.93B | $4.12B | ||||||||
| $1.282B | $1.327B | $1.35B | ||||||||
| $2.553B | $2.544B | $2.592B | ||||||||
| $818M | $705M | $687M | ||||||||
| $-40M | $-112M | $-34M | ||||||||
| $778M | $593M | $653M | ||||||||
| $3.331B | $3.137B | $3.245B | ||||||||
| $683M | $626M | $728M | ||||||||
| $2.648B | $2.511B | $2.517B | ||||||||
| $4.19 | $4.1 | $4.12 | ||||||||
| $4.11 | $4.03 | $4.04 | ||||||||
| $0.632B | $0.613B | $2.448B | ||||||||
| $0.645B | $0.623B | $2.478B | ||||||||
| $2.618B | $2.544B | $2.546B | ||||||||
| $65M | - | $-46M | ||||||||
| $2.553B | $2.544B | $2.592B |
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