
Last Price
52 Week Range
$20.46 - $48.78
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-507.285M | $3.71M | ||||||||
| $270.854M | $275.488M | ||||||||
| $-92.733M | $-18.225M | ||||||||
| $381.367M | $339.311M | ||||||||
| $335.081M | $97.348M | ||||||||
| $30.483M | $-34.777M | ||||||||
| $417.767M | $662.855M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-10.176M | $-15.352M | ||||||||
| $-441.487M | $-16.381M | ||||||||
| - | - | ||||||||
| - | - | ||||||||
| $-114.938M | $-134.264M | ||||||||
| $-566.601M | $-165.997M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| - | $583.616M | ||||||||
| $-150.964M | $-803.471M | ||||||||
| - | - | ||||||||
| $6.498M | $-2.601M | ||||||||
| $-144.466M | $-222.456M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $1.623B | $0.805B | ||||||||
| $-293.3M | $330.36M | ||||||||
| $1.33B | $1.135B | ||||||||
| $417.767M | $662.855M | ||||||||
| $-10.176M | $-15.352M | ||||||||
| $407.591M | $647.503M |
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