
Last Price
52 Week Range
$22.00 - $32.40
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $452.3M | $508.4M | ||||||||||
| $137.3M | $157.4M | ||||||||||
| $-5.4M | $51.7M | ||||||||||
| $346.5M | $300.8M | ||||||||||
| $-96.6M | $-126.8M | ||||||||||
| $60M | $60.3M | ||||||||||
| $894.1M | $951.8M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-22.5M | $-21M | ||||||||||
| $-57.8M | $-13.1M | ||||||||||
| $-62.3M | - | ||||||||||
| $555.4M | $126.5M | ||||||||||
| $31M | $19.5M | ||||||||||
| $443.8M | $111.9M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $870.6M | $338.2M | ||||||||||
| $-1.241B | $-1.714B | ||||||||||
| - | - | ||||||||||
| $-216.5M | $-155.1M | ||||||||||
| $-0.587B | $-1.531B |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $0.615B | $1.361B | ||||||||||
| $745.6M | $-454.6M | ||||||||||
| $1.361B | $0.906B | ||||||||||
| $894.1M | $951.8M | ||||||||||
| $-22.5M | $-21M | ||||||||||
| $871.6M | $930.8M |
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