
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-608M | $-245.219M | |||||||||
| $775M | $679.694M | |||||||||
| $9M | $6.105M | |||||||||
| - | - | |||||||||
| $87M | $157.713M | |||||||||
| $1.48B | $1.038B | |||||||||
| $1.743B | $1.636B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-1.088B | $-1.417B | |||||||||
| - | $-767.199M | |||||||||
| - | - | |||||||||
| - | $433.457M | |||||||||
| $-22M | $22.385M | |||||||||
| $-1.11B | $-1.729B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.469B | $-0.217B | |||||||||
| $1M | - | |||||||||
| - | - | |||||||||
| $-1.898B | $0.009B | |||||||||
| $-428M | $-207.571M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $539M | $673.599M | |||||||||
| $135M | $-243.383M | |||||||||
| $674M | $430.216M | |||||||||
| $1.743B | $1.636B | |||||||||
| $-1.088B | $-1.417B | |||||||||
| $655M | $218.764M |
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