
Last Price
52 Week Range
$39.21 - $153.86
Next Earnings Date
Apr 28 2026
Next Earnings Date
Apr 28 2026
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $10.496B | $8.043B | ||||||
| $8.71B | $20.828B | ||||||
| - | - | ||||||
| $75M | - | ||||||
| $5.822B | - | ||||||
| $25.103B | $28.871B | ||||||
| $139M | $154M | ||||||
| $217M | $553M | ||||||
| - | - | ||||||
| - | - | ||||||
| $0.728B | $8.559B | ||||||
| $1.084B | $9.266B | ||||||
| - | - | ||||||
| $26.187B | $38.137B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $7.845B | $12.449B | ||||||
| - | - | ||||||
| $7.463B | $15.408B | ||||||
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $2.796B | $0.914B | ||||||
| $18.104B | $28.771B | ||||||
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $111M | $215M | ||||||
| $111M | $215M | ||||||
| - | - | ||||||
| $18.215B | $28.986B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $-4.035B | $-2.152B | ||||||
| $12.008B | $11.284B | ||||||
| $-1M | $8M | ||||||
| - | $11M | ||||||
| $7.972B | $9.151B | ||||||
| - | $11M | ||||||
| $7.972B | $9.151B | ||||||
| $26.187B | $38.137B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $6.164B | $3.782B | ||||||
| $7.463B | $15.408B | ||||||
| $3.131B | $11.147B |
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