
Last Price
52 Week Range
$23.73 - $45.18
Next Earnings Date
May 01 2026 (Estimate)
Next Earnings Date
May 01 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $4.142B | $3.728B | |||||||||
| $1.767B | $1.495B | |||||||||
| $2.375B | $2.233B | |||||||||
| - | - | |||||||||
| $106M | $110M | |||||||||
| $1.262B | - | |||||||||
| $1.007B | $2.123B | |||||||||
| $-1.566B | $-1.672B | |||||||||
| $1.159B | $-2.807B | |||||||||
| $-0.407B | $-4.479B | |||||||||
| $0.6B | $-2.356B | |||||||||
| $167M | $-13M | |||||||||
| $0.236B | $-2.344B | |||||||||
| $1.63 | $-13.05 | |||||||||
| $1.63 | $-13.05 | |||||||||
| $144.921M | $179.648M | |||||||||
| $144.921M | $179.648M | |||||||||
| $3.529B | $0.556B | |||||||||
| $1.262B | $1.24B | |||||||||
| $2.267B | $-0.684B |
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