
Last Price
52 Week Range
$75.27 - $105.95
Next Earnings Date
Apr 22 2026
Next Earnings Date
Apr 22 2026
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $14.261B | $14.431B | ||||||||
| $10.004B | $10.061B | ||||||||
| $4.257B | $4.37B | ||||||||
| $152M | $152M | ||||||||
| $1.818B | $1.979B | ||||||||
| $279M | $106M | ||||||||
| $2.008B | $2.133B | ||||||||
| $31M | $-196M | ||||||||
| - | $-3M | ||||||||
| $31M | $-199M | ||||||||
| $2.039B | $1.934B | ||||||||
| $305M | $479M | ||||||||
| $1.645B | $1.384B | ||||||||
| $4.1 | $3.53 | ||||||||
| $4.07 | $3.5 | ||||||||
| $401.7M | $393.684M | ||||||||
| $404.4M | $393.684M | ||||||||
| $2.232B | $2.308B | ||||||||
| $181M | $175M | ||||||||
| $2.051B | $2.133B |
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