
Last Price
52 Week Range
$35.61 - $70.77
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $235M | $255M | ||||||||||
| $51M | $89M | ||||||||||
| - | $9M | ||||||||||
| - | - | ||||||||||
| $-36M | $29M | ||||||||||
| $20M | $33M | ||||||||||
| $270M | $415M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-39M | $-26M | ||||||||||
| $-583M | $3M | ||||||||||
| - | $-6M | ||||||||||
| - | $60M | ||||||||||
| - | - | ||||||||||
| $-622M | $31M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $600M | $-29M | ||||||||||
| $-161M | $-283M | ||||||||||
| - | - | ||||||||||
| $9M | $10M | ||||||||||
| $448M | $-302M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $325M | $421M | ||||||||||
| $96M | $145M | ||||||||||
| $421M | $566M | ||||||||||
| $270M | $415M | ||||||||||
| $-39M | $-26M | ||||||||||
| $231M | $389M |
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