
Last Price
52 Week Range
$39.21 - $153.86
Next Earnings Date
Apr 28 2026
Next Earnings Date
Apr 28 2026
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $2.951B | $4.473B | ||||||
| $0.504B | $1.194B | ||||||
| $2.447B | $3.279B | ||||||
| $818M | - | ||||||
| $0.464B | $1.027B | ||||||
| $109M | $158M | ||||||
| $1.056B | $2.094B | ||||||
| - | $1.514B | ||||||
| $0.008B | $-1.5B | ||||||
| $8M | $14M | ||||||
| $1.064B | $2.108B | ||||||
| $-347M | $225M | ||||||
| $1.411B | $1.883B | ||||||
| $1.6 | $2.12 | ||||||
| $1.56 | $2.05 | ||||||
| $881.113M | $888.505M | ||||||
| $906.172M | $918.782M | ||||||
| $1.133B | $2.194B | ||||||
| $77M | $86M | ||||||
| $1.056B | $2.108B |
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