
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 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $15.455B | $15.124B | ||||||
| $6.496B | $6.332B | ||||||
| $8.959B | $8.792B | ||||||
| - | $382M | ||||||
| $6.027B | $6.088B | ||||||
| $1.091B | $-0.382B | ||||||
| $1.841B | $2.704B | ||||||
| $-378M | $-379M | ||||||
| $-48M | $-326M | ||||||
| $-426M | $-705M | ||||||
| $1.415B | $1.999B | ||||||
| $385M | $529M | ||||||
| $1.03B | $1.47B | ||||||
| $0.54 | $0.77 | ||||||
| $0.54 | $0.76 | ||||||
| $1.915B | $1.917B | ||||||
| $1.923B | $1.924B | ||||||
| $2.468B | $2.935B | ||||||
| $622M | $557M | ||||||
| $1.846B | $2.378B |
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