
Last Price
52 Week Range
$18.29 - $29.45
Next Earnings Date
May 11 2026 (Estimate)
Next Earnings Date
May 11 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $61.642M | $41.809M | |||||||||
| $1.906M | $1.856M | |||||||||
| $-0.132M | $-3.204M | |||||||||
| $777K | $458K | |||||||||
| $-18.056M | $-8.215M | |||||||||
| $-10.144M | $4.448M | |||||||||
| $35.993M | $37.152M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-9.212M | $-9.001M | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $2.498M | $-13.077M | |||||||||
| $-6.714M | $-22.078M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $-23.68M | $-0.136M | |||||||||
| $-5.398M | $-7.609M | |||||||||
| - | - | |||||||||
| $200K | - | |||||||||
| $-28.878M | $-7.745M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $0.748M | $1.149M | |||||||||
| $0.401M | $7.329M | |||||||||
| $1.149M | $8.478M | |||||||||
| $35.993M | $37.152M | |||||||||
| $-9.212M | $-9.001M | |||||||||
| $26.781M | $28.151M |
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