
Last Price
52 Week Range
$29.77 - $50.98
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $3.386B | $3.05B | ||||||
| $1.393B | $1.578B | ||||||
| $1.624B | $1.577B | ||||||
| - | - | ||||||
| $13M | - | ||||||
| $6.416B | $6.205B | ||||||
| $8.26B | $7.792B | ||||||
| $0.66B | $1.368B | ||||||
| $1.048B | $0.939B | ||||||
| $188M | - | ||||||
| $227M | $837M | ||||||
| $10.383B | $10.936B | ||||||
| - | - | ||||||
| $16.799B | $17.141B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $406M | - | ||||||
| $522M | - | ||||||
| $753M | $86M | ||||||
| $90M | - | ||||||
| - | - | ||||||
| $968M | - | ||||||
| $0.305B | $2.282B | ||||||
| $3.044B | $2.368B | ||||||
| $629M | $578M | ||||||
| $514M | $487M | ||||||
| $979M | - | ||||||
| - | - | ||||||
| $0.475B | $1.238B | ||||||
| $2.931B | $2.79B | ||||||
| - | - | ||||||
| $5.975B | $5.158B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| $0.011B | $24.231B | ||||||
| $-13.266B | $-12.381B | ||||||
| $24.014B | - | ||||||
| $17M | $78M | ||||||
| - | - | ||||||
| $10.776B | $11.928B | ||||||
| $48M | $55M | ||||||
| $10.824B | $11.983B | ||||||
| $16.799B | $17.141B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.242B | $2.18B | ||||||
| $2.32B | $1.638B | ||||||
| $128M | $-171M |
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