
Last Price
52 Week Range
$14.02 - $25.17
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $1.07B | $1.062B | |||||
| $2.659B | - | |||||
| $1.591B | $1.666B | |||||
| - | - | |||||
| $0.205B | $2.969B | |||||
| $5.525B | $5.697B | |||||
| $1.849B | $2.212B | |||||
| $17.317B | $18.203B | |||||
| - | - | |||||
| $184M | $237M | |||||
| $726M | $727M | |||||
| $20.076B | $21.379B | |||||
| - | - | |||||
| $25.601B | $27.076B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $2.41B | $2.473B | |||||
| $1.416B | - | |||||
| $1.552B | $1.453B | |||||
| $36M | - | |||||
| $156M | $105M | |||||
| - | - | |||||
| $0.325B | $2.019B | |||||
| $5.739B | $5.945B | |||||
| $6.753B | $7.071B | |||||
| $225M | - | |||||
| - | - | |||||
| $2.261B | $2.354B | |||||
| $802M | $941M | |||||
| $10.194B | $10.366B | |||||
| - | - | |||||
| $15.933B | $16.311B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-242M | - | |||||
| - | - | |||||
| $19M | $19M | |||||
| $-93M | $-204M | |||||
| $16.13B | - | |||||
| $-6.146B | $-4.959B | |||||
| - | $15.909B | |||||
| $9.668B | $10.765B | |||||
| - | - | |||||
| $9.668B | $10.765B | |||||
| $25.601B | $27.076B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| - | - | |||||
| $8.719B | $8.524B | |||||
| $7.649B | $7.462B |
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