
Last Price
52 Week Range
$33.20 - $59.25
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $232.758M | $166.014M | ||||||||||
| $60.438M | $88.436M | ||||||||||
| $19.773M | $35.142M | ||||||||||
| $22.888M | - | ||||||||||
| $-37.176M | $-70.038M | ||||||||||
| $17.432M | $36.463M | ||||||||||
| $316.113M | $256.017M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | $-38.805M | ||||||||||
| - | $5.742M | ||||||||||
| - | $-6M | ||||||||||
| - | - | ||||||||||
| $-35.388M | - | ||||||||||
| $-35.388M | $-39.063M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-7.882M | $-7.692M | ||||||||||
| $-9.331M | $-5.927M | ||||||||||
| $-33.681M | $-53.045M | ||||||||||
| $-19.25M | - | ||||||||||
| $-70.144M | $-66.664M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $133.792M | $342.843M | ||||||||||
| $209.051M | $151.739M | ||||||||||
| $342.843M | $494.582M | ||||||||||
| $316.113M | $256.017M | ||||||||||
| $-39.176M | $-38.805M | ||||||||||
| $276.937M | $217.212M |
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