
Last Price
52 Week Range
$71.55 - $99.20
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $9.911B | $10.896B | ||||||||||
| $4.399B | $4.878B | ||||||||||
| $5.512B | $6.018B | ||||||||||
| $0.876B | $1.037B | ||||||||||
| $3.25B | $3.613B | ||||||||||
| $-27M | $-56.569M | ||||||||||
| $1.413B | $1.425B | ||||||||||
| $-120M | $-213.705M | ||||||||||
| $-37M | $4.19M | ||||||||||
| $-157M | $-209.515M | ||||||||||
| $1.256B | $1.215B | ||||||||||
| $238M | $188.564M | ||||||||||
| $1.018B | $1.027B | ||||||||||
| $2.06 | $2.08 | ||||||||||
| $2.05 | $2.07 | ||||||||||
| $494.6M | $493.2M | ||||||||||
| $497.55M | $496.2M | ||||||||||
| $2.676B | $2.776B | ||||||||||
| $1.228B | $1.351B | ||||||||||
| $1.448B | $1.425B |
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