
Last Price
52 Week Range
$22.19 - $36.57
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $2.678B | $2.889B | |||||||
| $554M | $552M | |||||||
| $2.124B | $2.337B | |||||||
| - | - | |||||||
| $2.09B | $2.002B | |||||||
| $-2.769B | $0.876B | |||||||
| $2.803B | $-0.541B | |||||||
| $2.124B | $2.337B | |||||||
| $-2.124B | $-2.337B | |||||||
| - | - | |||||||
| $2.803B | $-0.541B | |||||||
| $600M | $-151M | |||||||
| $2.23B | $-0.366B | |||||||
| $3.73 | $-0.68 | |||||||
| $3.72 | $-0.68 | |||||||
| $598M | $539.3M | |||||||
| $599.2M | $539.3M | |||||||
| $3.55B | $0.567B | |||||||
| $193M | $556M | |||||||
| $3.357B | $0.011B |
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