
Last Price
52 Week Range
$9.66 - $25.54
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $0.023B | $2.844B | |||||||||
| $148.892M | $135.534M | |||||||||
| - | $-2.895B | |||||||||
| $330.921M | $322.268M | |||||||||
| $451.854M | $862.227M | |||||||||
| $-104.714M | $-100.48M | |||||||||
| $0.85B | $1.168B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-83.47M | $-52.822M | |||||||||
| - | $-307.32M | |||||||||
| $-4.182B | $-3.345B | |||||||||
| $3.648B | $4.058B | |||||||||
| $99.081M | $53.757M | |||||||||
| $-517.978M | $406.738M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-20.818M | $-39.882M | |||||||||
| $-50M | $-485.131M | |||||||||
| - | - | |||||||||
| $-85.051M | $-160.515M | |||||||||
| $-155.869M | $-685.528M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $771.786M | $946.04M | |||||||||
| $174.254M | $891.33M | |||||||||
| $0.946B | $1.837B | |||||||||
| $0.85B | $1.168B | |||||||||
| $-83.47M | $-52.822M | |||||||||
| $0.766B | $1.116B |
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