
Last Price
52 Week Range
$342.72 - $731.49
Next Earnings Date
Jun 03 2026
Next Earnings Date
Jun 03 2026
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|
| $3.954B | $4.812B | |||||||||
| $0.991B | $1.219B | |||||||||
| $2.962B | $3.593B | |||||||||
| $1.077B | $1.385B | |||||||||
| $2.006B | $2.502B | |||||||||
| - | - | |||||||||
| $-120.43M | $-293.292M | |||||||||
| $169.863M | $166.948M | |||||||||
| $5.101M | $-0.645M | |||||||||
| $174.964M | $166.303M | |||||||||
| $54.534M | $-126.989M | |||||||||
| $71.13M | $34.176M | |||||||||
| $-19.271M | $-162.502M | |||||||||
| $-0.079 | $-0.65 | |||||||||
| $-0.079 | $-0.65 | |||||||||
| $244.75M | $252.566M | |||||||||
| $244.75M | $258.133M | |||||||||
| $294.801M | $182.483M | |||||||||
| $213.956M | $281.451M | |||||||||
| $80.845M | $-98.968M |
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