
Last Price
52 Week Range
$50.24 - $81.09
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 |
|---|---|---|---|---|---|---|---|---|---|
| $22.486B | $21.747B | ||||||||
| $16.463B | $16.113B | ||||||||
| $6.023B | $5.634B | ||||||||
| $686M | $625M | ||||||||
| $3.197B | $3.079B | ||||||||
| $-506M | $-220M | ||||||||
| $2.646B | $2.15B | ||||||||
| $-371M | $-176M | ||||||||
| $-1M | $-176M | ||||||||
| $-372M | $-352M | ||||||||
| $2.274B | $1.798B | ||||||||
| $1.062B | $0.306B | ||||||||
| $5.604B | $1.493B | ||||||||
| $6.24 | $1.74 | ||||||||
| $6.15 | $1.7 | ||||||||
| $898.2M | $839.2M | ||||||||
| $911.7M | $846.7M | ||||||||
| $3.562B | $2.785B | ||||||||
| $1.232B | $0.945B | ||||||||
| $2.33B | $1.84B |
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