
Last Price
52 Week Range
$139.36 - $444.64
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.579B | $1.26B | ||||||
| $127.518M | $188.428M | ||||||
| $151.315M | $238.308M | ||||||
| $912.838M | $839.44M | ||||||
| $-478.002M | $-31.407M | ||||||
| $-735.891M | $-68.713M | ||||||
| $2.557B | $2.426B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | $-742.038M | ||||||
| - | $-1.165B | ||||||
| - | - | ||||||
| $-282.385M | $-142.265M | ||||||
| $-0.282B | $-2.05B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $1.246B | $3.003B | ||||||
| $126.14M | $-790.195M | ||||||
| - | - | ||||||
| $1.457B | $-1.472B | ||||||
| $2.829B | $0.74B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $9.555B | $15.683B | ||||||
| $5.055B | $1.21B | ||||||
| $14.61B | $16.893B | ||||||
| $2.557B | $2.426B | ||||||
| - | - | ||||||
| $2.557B | $2.426B |
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