
Last Price
52 Week Range
$41.78 - $64.10
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $0.012B | $1.58B | |||||
| $968M | $729.67M | |||||
| - | - | |||||
| - | - | |||||
| - | $-2.31B | |||||
| $980M | - | |||||
| - | - | |||||
| $289M | - | |||||
| $3.331B | - | |||||
| - | $1.132B | |||||
| $0.075B | $-1.132B | |||||
| $3.406B | - | |||||
| - | $17.02B | |||||
| $4.386B | $17.02B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $889M | - | |||||
| - | - | |||||
| $0.219B | $2.935B | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| - | $3.625B | |||||
| $1.108B | $6.56B | |||||
| - | - | |||||
| - | - | |||||
| - | - | |||||
| $46M | $168.692M | |||||
| - | $-168.692M | |||||
| $46M | - | |||||
| - | $168.692M | |||||
| $1.108B | $6.729B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-651M | - | |||||
| - | - | |||||
| $3.475B | - | |||||
| $-143M | - | |||||
| $565M | - | |||||
| $1M | - | |||||
| - | $8.896B | |||||
| $3.247B | $8.896B | |||||
| $0.031B | $1.395B | |||||
| $3.278B | $10.291B | |||||
| $4.386B | $17.02B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $3.331B | - | |||||
| $0.219B | $2.935B | |||||
| $0.207B | $1.355B |
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