
Last Price
52 Week Range
$11.51 - $30.40
Next Earnings Date
Jun 02 2026 (Estimate)
Next Earnings Date
Jun 02 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $160.917M | $200.321M | |
| $81.623M | $153.793M | |
| $79.294M | $46.528M | |
| - | - | |
| $34.033M | $41.324M | |
| $48M | - | |
| $-2.739M | $5.204M | |
| $-4.345M | $-9.35M | |
| $-5.664M | $-11.918M | |
| $-10.009M | $-21.268M | |
| $-12.748M | $-16.064M | |
| $-886K | $475K | |
| $-3.744M | $-16.437M | |
| $-0.25 | $-0.003 | |
| $-0.25 | $-0.003 | |
| $15.273M | $17.021M | |
| $15.273M | $17.021M | |
| $1.961M | $17.403M | |
| $10.364M | $12.199M | |
| $-8.403M | $5.204M |
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