
Last Price
52 Week Range
$22.19 - $36.57
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $63.916B | $66.54B | ||||||
| $713M | $648M | ||||||
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $64.629B | $67.188B | ||||||
| - | - | ||||||
| $10.293B | - | ||||||
| $-10.342B | $200.542B | ||||||
| $7.903B | $7.467B | ||||||
| $316.914B | $138.35B | ||||||
| $324.768B | $346.359B | ||||||
| - | - | ||||||
| $389.397B | $413.547B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | $23.648B | ||||||
| - | - | ||||||
| $1.101B | - | ||||||
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $1.101B | $23.648B | ||||||
| $11.291B | $10.906B | ||||||
| - | - | ||||||
| - | - | ||||||
| - | - | ||||||
| $364.679B | $365.033B | ||||||
| $375.97B | $375.939B | ||||||
| - | - | ||||||
| $377.071B | $399.587B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $-2.282B | $-4.382B | ||||||
| - | $493M | ||||||
| $7M | $7M | ||||||
| $19.257B | $18.373B | ||||||
| $8.161B | $8.162B | ||||||
| $-13.681B | $-9.452B | ||||||
| - | - | ||||||
| $11.462B | $13.201B | ||||||
| $864M | $759M | ||||||
| $12.326B | $13.96B | ||||||
| $389.397B | $413.547B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $52.768B | $266.635B | ||||||
| $12.392B | $10.906B | ||||||
| $11.586B | $10.459B |
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