
Last Price
52 Week Range
$16.80 - $31.68
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $48.771M | $61.146M | |||||||||
| $5.165M | $4.601M | |||||||||
| $-6.855M | $-2.899M | |||||||||
| $10.028M | $10.566M | |||||||||
| $-30.417M | $-17.941M | |||||||||
| - | $3.923M | |||||||||
| $26.692M | $59.396M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-5.649M | $-11.405M | |||||||||
| $-427K | - | |||||||||
| $-3.038M | $-1.657M | |||||||||
| - | - | |||||||||
| - | $-1.807M | |||||||||
| $-9.114M | $-14.869M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| $-11.778M | $-2.024M | |||||||||
| - | - | |||||||||
| $6.415M | $0.637M | |||||||||
| $-5.363M | $-1.387M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $245.449M | $256.6M | |||||||||
| $11.151M | $46.599M | |||||||||
| $256.6M | $303.199M | |||||||||
| $26.692M | $59.396M | |||||||||
| $-5.649M | $-11.405M | |||||||||
| $21.043M | $47.991M |
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