
Last Price
52 Week Range
$6.71 - $49.25
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $167.5M | - | |||
| - | $2.403M | |||
| $167.5M | $-2.403M | |||
| $83.496M | $108.448M | |||
| $26.418M | $34.451M | |||
| - | $-2.403M | |||
| $57.586M | $-142.899M | |||
| $4.654M | - | |||
| $-8.837M | $11.779M | |||
| $-4.183M | $11.779M | |||
| $53.403M | $-131.12M | |||
| $1.172M | - | |||
| $52.231M | $-131.12M | |||
| $0.078 | $-3.05 | |||
| $0.078 | $-3.05 | |||
| $43.796M | $42.976M | |||
| $43.796M | $42.976M | |||
| $60.883M | $-140.496M | |||
| $3.297M | $2.403M | |||
| $57.586M | $-142.899M |
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