
Last Price
52 Week Range
$222.02 - $745.61
Next Earnings Date
May 06 2026
Next Earnings Date
May 06 2026
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $4.709B | $5.481B | |||||||
| $1.167B | $0.665B | |||||||
| $3.542B | $4.816B | |||||||
| $638.689M | $226.51M | |||||||
| $1.03B | $0.437B | |||||||
| - | - | |||||||
| $1.873B | $4.152B | |||||||
| $-318.26M | $-207.016M | |||||||
| $20.806M | $8.012M | |||||||
| $-297.454M | $-199.004M | |||||||
| $1.576B | $3.953B | |||||||
| $-3.771M | $519.715M | |||||||
| $1.58B | $3.334B | |||||||
| $4.68 | $9.84 | |||||||
| $4.53 | $9.75 | |||||||
| $336.921M | $338.781M | |||||||
| $347.808M | $341.97M | |||||||
| $2.343B | $4.355B | |||||||
| $448.68M | $194.778M | |||||||
| $1.894B | $4.16B |
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