
Last Price
52 Week Range
$140.78 - $444.72
Next Earnings Date
Jun 03 2026 (Estimate)
Next Earnings Date
Jun 03 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.006B | $2.464B | ||||||||||
| $535.296M | $696.058M | ||||||||||
| $1.471B | $1.768B | ||||||||||
| $596.837M | $716.303M | ||||||||||
| $1.09B | $1.188B | ||||||||||
| - | - | ||||||||||
| $-216.064M | $-136.968M | ||||||||||
| $87.595M | - | ||||||||||
| $-3.13M | $81.277M | ||||||||||
| $84.465M | $81.277M | ||||||||||
| $-131.599M | $-55.691M | ||||||||||
| $-2.527M | $15.46M | ||||||||||
| $-129.072M | $-71.151M | ||||||||||
| $-1.73 | $-0.88 | ||||||||||
| $-1.73 | $-0.88 | ||||||||||
| $74.555M | $81.247M | ||||||||||
| $74.555M | $81.247M | ||||||||||
| $-96.534M | $-29.323M | ||||||||||
| $26.973M | $26.368M | ||||||||||
| $-123.507M | $-55.691M |
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