
Last Price
52 Week Range
$1.37 - $3.24
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $175.736M | $176.382M | |||||||
| $98.165M | $107.618M | |||||||
| $77.571M | $68.764M | |||||||
| - | - | |||||||
| $36.286M | $31.736M | |||||||
| $25.162M | $32.945M | |||||||
| $16.123M | $4.083M | |||||||
| $-5.277M | $-4.267M | |||||||
| $1.331M | $-2.303M | |||||||
| $-3.946M | $-6.57M | |||||||
| $12.177M | $-2.487M | |||||||
| $2.443M | $-4.235M | |||||||
| $9.734M | $1.748M | |||||||
| $0.068 | $0.012 | |||||||
| $0.068 | $0.012 | |||||||
| $142.279M | $143.02M | |||||||
| $142.397M | $143.076M | |||||||
| $40.969M | $34.54M | |||||||
| $23.515M | $30.457M | |||||||
| $17.454M | $4.083M |
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