
Last Price
52 Week Range
$0.35 - $5.18
Next Earnings Date
May 20 2026 (Estimate)
Next Earnings Date
May 20 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $464.829M | $333.3M | $285.107M | |||||||||
| $283.24M | $203.1M | $179.411M | |||||||||
| $181.589M | $130.2M | $105.696M | |||||||||
| $17.183M | - | $11.724M | |||||||||
| $94.267M | $88.345M | $72.844M | |||||||||
| $25.318M | $45.555M | $23.444M | |||||||||
| $44.821M | $-3.7M | $0.664M | |||||||||
| $-26.872M | $-50.1M | $-48.444M | |||||||||
| $-7.913M | $-0.1M | $-5.748M | |||||||||
| $-34.785M | $-50.2M | $-54.192M | |||||||||
| $10.035M | $-53.9M | $-53.528M | |||||||||
| $3.779M | $1.3M | $7.986M | |||||||||
| $3.243M | $-51.8M | $-235.972M | |||||||||
| $0.052 | $-0.82 | $-3.721 | |||||||||
| $0.051 | $-0.82 | $-3.721 | |||||||||
| $62.84M | $63.2M | $252.905M | |||||||||
| $63.485M | $63.2M | $252.905M | |||||||||
| $55.455M | $13.592M | $12.08M | |||||||||
| $21.295M | $17.392M | $17.412M | |||||||||
| $34.16M | $-3.8M | $-5.332M |
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