
Last Price
52 Week Range
$5.72 - $19.50
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $3.608B | $2.355B | |||
| $364M | $918M | |||
| $171M | $253M | |||
| - | - | |||
| $416M | $514M | |||
| $4.559B | $4.04B | |||
| $35.277B | $47.325B | |||
| - | $209M | |||
| $0.327B | $1.091B | |||
| - | - | |||
| $3.328B | $0.781B | |||
| $38.932B | $49.406B | |||
| - | - | |||
| $43.491B | $53.446B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $1.631B | $0.737B | |||
| $1.248B | - | |||
| $190M | $883M | |||
| - | - | |||
| - | - | |||
| - | - | |||
| $0.473B | $2.724B | |||
| $3.542B | $4.344B | |||
| $28.55B | $32.448B | |||
| $536M | $945M | |||
| - | - | |||
| $1.637B | $2.32B | |||
| $2.323B | $0.448B | |||
| $33.582B | $37.106B | |||
| - | - | |||
| $37.124B | $41.45B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | $1.696B | |||
| $23M | $24M | |||
| $2.611B | $4.72B | |||
| $0.512B | $2.238B | |||
| $-249M | $-239M | |||
| - | - | |||
| $2.897B | $8.439B | |||
| $3.47B | $3.557B | |||
| $6.367B | $11.996B | |||
| $43.491B | $53.446B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $0.327B | $1.091B | |||
| $29.812B | $1.508B | |||
| $26.204B | $-0.847B |
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