
Last Price
52 Week Range
$14.67 - $20.50
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $1.113B | $1.248B | |||||
| $4.472B | $3.497B | |||||
| - | - | |||||
| $1.422B | - | |||||
| $-7.007B | - | |||||
| - | $4.745B | |||||
| - | - | |||||
| - | - | |||||
| $3.634B | $3.237B | |||||
| - | - | |||||
| $-3.634B | $1.386B | |||||
| - | $4.623B | |||||
| $11.766B | - | |||||
| $11.766B | $9.368B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $1.926B | - | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| - | $2.943B | |||||
| $-1.926B | $-2.943B | |||||
| - | - | |||||
| $448.9M | $843.2M | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $-0.449B | $6.125B | |||||
| - | $6.968B | |||||
| $9.318B | - | |||||
| $9.318B | $6.968B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-105.5M | - | |||||
| - | - | |||||
| $1.2M | $1M | |||||
| $503.6M | $675.9M | |||||
| $2.045B | $1.686B | |||||
| $4.5M | $37.1M | |||||
| - | - | |||||
| $2.448B | $2.4B | |||||
| - | - | |||||
| $2.448B | $2.4B | |||||
| $11.766B | $9.368B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $3.835B | $3.237B | |||||
| $448.9M | $843.2M | |||||
| $-294.1M | $-404.4M |
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