
Last Price
52 Week Range
$19.09 - $32.76
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $397.33M | $337.279M | |||||||||
| $414.487M | $437.757M | |||||||||
| $70.272M | $96.83M | |||||||||
| $18.663M | $27.256M | |||||||||
| $1.504M | $-27.805M | |||||||||
| $18.594M | $7.322M | |||||||||
| $920.85M | $878.639M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-489.114M | $-469.477M | |||||||||
| - | $-66.588M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $-166.008M | $-4.682M | |||||||||
| $-655.122M | $-540.747M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-4M | - | |||||||||
| $-273.045M | $-205.471M | |||||||||
| $-97.62M | $-113.096M | |||||||||
| $-32.135M | $-12.589M | |||||||||
| $-406.8M | $-331.156M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $401.121M | $260.049M | |||||||||
| $-141.072M | $6.736M | |||||||||
| $260.049M | $266.785M | |||||||||
| $920.85M | $878.639M | |||||||||
| $-489.114M | $-469.477M | |||||||||
| $431.736M | $409.162M |
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