
Last Price
52 Week Range
$342.72 - $566.90
Next Earnings Date
Jun 02 2026 (Estimate)
Next Earnings Date
Jun 02 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|
| $3.954B | $4.812B | |||||||||
| $0.991B | $1.224B | |||||||||
| $2.962B | $3.588B | |||||||||
| $1.077B | $1.381B | |||||||||
| $2.006B | $2.369B | |||||||||
| - | - | |||||||||
| $-120.43M | $-161.526M | |||||||||
| $169.863M | $166.948M | |||||||||
| $5.101M | $-132.411M | |||||||||
| $174.964M | $34.537M | |||||||||
| $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 | $119.925M | |||||||||
| $213.956M | $281.451M | |||||||||
| $80.845M | $-161.526M |
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