
Last Price
52 Week Range
$32.08 - $51.72
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $3.666B | $3.732B | |||||||||
| $1.378B | $1.357B | |||||||||
| $2.288B | $2.375B | |||||||||
| - | - | |||||||||
| $75M | $80M | |||||||||
| - | $1.4M | |||||||||
| $2.213B | $2.293B | |||||||||
| $-1.065B | $-1.175B | |||||||||
| $-711M | $-14.245M | |||||||||
| $-1.776B | $-1.189B | |||||||||
| $0.437B | $1.104B | |||||||||
| $365M | $391.74M | |||||||||
| $-608M | $-245.219M | |||||||||
| $-5.11 | $-2.06 | |||||||||
| $-5.11 | $-2.06 | |||||||||
| $119.039M | $119.067M | |||||||||
| $119.039M | $119.067M | |||||||||
| $2.988B | $2.933B | |||||||||
| $775M | $679.694M | |||||||||
| $2.213B | $2.254B |
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