
Last Price
52 Week Range
$39.23 - $69.00
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $184.1M | $145.1M | ||||||||||
| $86.8M | $106.6M | ||||||||||
| $-17.6M | $-14.8M | ||||||||||
| $10.6M | $12.7M | ||||||||||
| $-50.6M | $-17M | ||||||||||
| $0.8M | $8.9M | ||||||||||
| $214.1M | $241.5M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-45.4M | $-43.2M | ||||||||||
| $-269.9M | $-391.1M | ||||||||||
| - | $-116.5M | ||||||||||
| - | - | ||||||||||
| $-2.7M | $1.8M | ||||||||||
| $-318M | $-549M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $105M | $384.8M | ||||||||||
| $3.3M | $24M | ||||||||||
| $-36.6M | $-39M | ||||||||||
| $-9.6M | $-6.2M | ||||||||||
| $62.1M | $363.6M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $227.2M | $166.6M | ||||||||||
| $-53.8M | $67.2M | ||||||||||
| $173.4M | $233.8M | ||||||||||
| $214.1M | $241.5M | ||||||||||
| $-45.4M | $-43.2M | ||||||||||
| $168.7M | $198.3M |
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