
Last Price
52 Week Range
$0.35 - $5.18
Next Earnings Date
May 20 2026
Next Earnings Date
May 20 2026
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $464.829M | $333.3M | $263.711M | |||||||||
| $283.24M | $203.1M | $169.989M | |||||||||
| $181.589M | $130.2M | $93.721M | |||||||||
| $17.183M | - | $8.064M | |||||||||
| $94.267M | $88.345M | $69.831M | |||||||||
| $25.318M | $45.555M | $25.576M | |||||||||
| $44.821M | $-3.7M | $-6.769M | |||||||||
| $-26.872M | $-50.1M | $-52.037M | |||||||||
| $-7.913M | $-0.1M | $-3.225M | |||||||||
| $-34.785M | $-50.2M | $-55.262M | |||||||||
| $10.035M | $-53.9M | $-62.031M | |||||||||
| $3.779M | $1.3M | $7.992M | |||||||||
| $3.243M | $-51.8M | $-243.568M | |||||||||
| $0.052 | $-0.82 | $-3.84 | |||||||||
| $0.051 | $-0.82 | $-3.84 | |||||||||
| $62.84M | $63.2M | $253.705M | |||||||||
| $63.485M | $63.2M | $253.705M | |||||||||
| $55.455M | $13.592M | $-1.053M | |||||||||
| $21.295M | $17.392M | $11.338M | |||||||||
| $34.16M | $-3.8M | $-12.391M |
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