
Last Price
52 Week Range
$33.60 - $67.00
Next Earnings Date
Apr 23 2026
Next Earnings Date
Apr 23 2026
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $27.829B | $27.733B | |||||||||||
| $21.916B | $21.189B | |||||||||||
| $5.84B | $6.544B | |||||||||||
| $643M | $600M | |||||||||||
| $2.458B | $2.387B | |||||||||||
| $-342M | - | |||||||||||
| $3.081B | $3.557B | |||||||||||
| $-198M | $-222M | |||||||||||
| $382M | $-458M | |||||||||||
| $184M | $-680M | |||||||||||
| $3.265B | $2.877B | |||||||||||
| $257M | $253M | |||||||||||
| $2.979B | $2.588B | |||||||||||
| $3 | $2.62 | |||||||||||
| $2.98 | $2.6 | |||||||||||
| $999.664M | $988M | |||||||||||
| $1.001B | $0.994B | |||||||||||
| $4.599B | $4.287B | |||||||||||
| $1.136B | $1.188B | |||||||||||
| $3.463B | $3.099B |
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