
Last Price
52 Week Range
$48.30 - $163.35
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $53.509M | $145.422M | ||||||||||
| $6.55M | $13.957M | ||||||||||
| - | $-88.749M | ||||||||||
| $116.007M | - | ||||||||||
| $-38.314M | $-87.381M | ||||||||||
| $-7.506M | $133.727M | ||||||||||
| $130.246M | $116.976M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-39.123M | $-38.499M | ||||||||||
| - | - | ||||||||||
| - | $-250.436M | ||||||||||
| - | $310.381M | ||||||||||
| $-73.999M | - | ||||||||||
| $-113.122M | $21.446M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | ||||||||||
| $-80.165M | $-160.405M | ||||||||||
| - | - | ||||||||||
| $27.772M | $-23.044M | ||||||||||
| $-52.393M | $-183.449M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $185.537M | $150.15M | ||||||||||
| $-35.387M | $-45.337M | ||||||||||
| $150.15M | $104.813M | ||||||||||
| $130.246M | $116.976M | ||||||||||
| $-39.123M | $-38.499M | ||||||||||
| $91.123M | $78.477M |
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