
Last Price
52 Week Range
$99.88 - $143.88
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $11.102B | $12.241B | ||||||||
| $1.878B | $2.086B | ||||||||
| $9.224B | $10.155B | ||||||||
| $2.056B | $2.354B | ||||||||
| $3.333B | $3.93B | ||||||||
| $1.282B | $1.327B | ||||||||
| $2.553B | $2.544B | ||||||||
| $818M | $705M | ||||||||
| $-40M | $-112M | ||||||||
| $778M | $593M | ||||||||
| $3.331B | $3.137B | ||||||||
| $683M | $626M | ||||||||
| $2.648B | $2.511B | ||||||||
| $4.19 | $4.1 | ||||||||
| $4.11 | $4.03 | ||||||||
| $632M | $613M | ||||||||
| $645M | $623M | ||||||||
| $2.618B | $2.544B | ||||||||
| $65M | - | ||||||||
| $2.553B | $2.544B |
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