
Last Price
52 Week Range
$120.10 - $280.67
Next Earnings Date
May 20 2026 (Estimate)
Next Earnings Date
May 20 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|
| $3.626B | $4.684B | |||||||
| $1.215B | $1.538B | |||||||
| $2.412B | $3.146B | |||||||
| $1.783B | $1.969B | |||||||
| $2.084B | $2.612B | |||||||
| - | - | |||||||
| $-1.456B | $-1.435B | |||||||
| $206.25M | $182.258M | |||||||
| $-35.339M | $-59.003M | |||||||
| $170.911M | $123.255M | |||||||
| $-1.285B | $-1.312B | |||||||
| $4.113M | $19.706M | |||||||
| $-1.286B | $-1.332B | |||||||
| $-3.86 | $-3.95 | |||||||
| $-3.86 | $-3.95 | |||||||
| $332.707M | $337.493M | |||||||
| $332.707M | $337.493M | |||||||
| $-1.1B | $-1.083B | |||||||
| $182.508M | $220.443M | |||||||
| $-1.282B | $-1.304B |
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