
Last Price
52 Week Range
$21.77 - $46.06
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $-92.262M | $1.233M | |||||||||||
| $10.03M | $9.706M | |||||||||||
| $-899K | $-349K | |||||||||||
| $39.045M | $41.54M | |||||||||||
| $26.408M | $33.421M | |||||||||||
| $24.556M | $-22.677M | |||||||||||
| $6.878M | $62.874M |
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $-3.798M | $-3.318M | |||||||||||
| - | - | |||||||||||
| $-51.63M | $-62.048M | |||||||||||
| $20.038M | $52.54M | |||||||||||
| - | - | |||||||||||
| $-35.39M | $-12.826M |
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $43.75M | $-10M | |||||||||||
| $-50.019M | $-18.882M | |||||||||||
| - | - | |||||||||||
| $6.011M | $-7.396M | |||||||||||
| $-0.258M | $-36.278M |
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $149.351M | $118.552M | |||||||||||
| $-30.799M | $17.258M | |||||||||||
| $118.552M | $135.81M | |||||||||||
| $6.878M | $62.874M | |||||||||||
| $-3.798M | $-3.318M | |||||||||||
| $3.08M | $59.556M |
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