
Last Price
52 Week Range
$20.50 - $46.89
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $250M | $302M | ||||||||
| $302M | $327M | ||||||||
| $-30M | $15M | ||||||||
| $32M | $44M | ||||||||
| $-41M | $-83M | ||||||||
| $107M | $154M | ||||||||
| $620M | $759M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-84M | $-96M | ||||||||
| $-778M | $-186M | ||||||||
| - | - | ||||||||
| - | - | ||||||||
| $33M | $28M | ||||||||
| $-829M | $-254M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $413M | $-7M | ||||||||
| $-142M | $-75M | ||||||||
| - | - | ||||||||
| $-26M | $-39M | ||||||||
| $245M | $-121M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $480M | $501M | ||||||||
| $21M | $412M | ||||||||
| $501M | $913M | ||||||||
| $620M | $759M | ||||||||
| $-84M | $-96M | ||||||||
| $536M | $663M |
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