
Last Price
52 Week Range
$32.73 - $52.65
Next Earnings Date
Apr 30 2026 (Estimate)
Next Earnings Date
Apr 30 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $20.377B | $28.272B | ||||||
| $16.327B | $22.783B | ||||||
| $4.049B | $5.489B | ||||||
| - | - | ||||||
| $2.719B | $3.503B | ||||||
| $358.126M | $383.086M | ||||||
| $0.972B | $1.603B | ||||||
| $-384.349M | $-633.537M | ||||||
| $-47.141M | $-74.394M | ||||||
| $-431.489M | $-707.931M | ||||||
| $540.568M | $894.662M | ||||||
| $232.637M | $235.245M | ||||||
| $307.931M | $659.716M | ||||||
| $0.8 | $1.25 | ||||||
| $0.79 | $1.23 | ||||||
| $386M | $510.526M | ||||||
| $389M | $538.889M | ||||||
| $2.743B | $3.911B | ||||||
| $1.413B | $2.311B | ||||||
| $1.33B | $1.599B |
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