
Last Price
52 Week Range
$46.08 - $82.31
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 |
|---|---|---|---|---|---|---|---|---|---|
| $-105.956M | $-100.783M | ||||||||
| $89.753M | $110.576M | ||||||||
| $-0.881M | $-6.82M | ||||||||
| $186.88M | $238.425M | ||||||||
| $24.235M | $58.475M | ||||||||
| $2.141M | $-1.003M | ||||||||
| $196.172M | $298.87M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-19.143M | $-83.763M | ||||||||
| $-3.792M | $-45.048M | ||||||||
| $-493.842M | $-353.616M | ||||||||
| $440.537M | $411.928M | ||||||||
| $-73.869M | - | ||||||||
| $-150.109M | $-70.499M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $-2.019M | $-1.636M | ||||||||
| $39.806M | $-90.697M | ||||||||
| - | - | ||||||||
| $-1.551M | $-85.169M | ||||||||
| $36.236M | $-177.502M |
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $357.79M | $437.722M | ||||||||
| $79.932M | $42.962M | ||||||||
| $437.722M | $480.684M | ||||||||
| $196.172M | $298.87M | ||||||||
| $-19.143M | $-83.763M | ||||||||
| $177.029M | $215.107M |
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