
Last Price
52 Week Range
$20.82 - $27.63
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $118.2M | $135.2M | $125M | |||||||||
| $2.546M | $3.404M | - | |||||||||
| $-0.508M | $-3.014M | - | |||||||||
| $3.249M | $4.628M | $-3.5M | |||||||||
| $52.848M | $61.171M | - | |||||||||
| $20.273M | $8.081M | $-121.5M | |||||||||
| $196.608M | $209.47M | - |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-3.248M | $-6.628M | - | |||||||||
| $-1.101M | - | - | |||||||||
| $-330.37M | $-400.762M | - | |||||||||
| $318.067M | $116.327M | - | |||||||||
| $-73.713M | $104.496M | - | |||||||||
| $-90.365M | $-186.567M | - |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | |||||||||
| $-31.09M | $-23.153M | - | |||||||||
| $-1.749M | $-26.527M | - | |||||||||
| $-16.324M | - | - | |||||||||
| $-49.163M | $-49.68M | - |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $137.943M | $195.023M | - | |||||||||
| $57.08M | $-26.777M | - | |||||||||
| $195.023M | $168.246M | - | |||||||||
| $196.608M | $209.47M | - | |||||||||
| $-3.248M | $-6.628M | - | |||||||||
| $193.36M | $202.842M | - |
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