
Last Price
52 Week Range
$15.78 - $26.36
Next Earnings Date
Jun 08 2026 (Estimate)
Next Earnings Date
Jun 08 2026 (Est.)
Last Price
| Metric | 2023 | 2024 | 2025 |
|---|---|---|---|
| $204.354M | $276.485M | ||
| $122.364M | $98.034M | ||
| $81.99M | $178.451M | ||
| - | - | ||
| $30.951M | $41.948M | ||
| - | $21.446M | ||
| $51.039M | $115.057M | ||
| - | - | ||
| - | - | ||
| - | - | ||
| $51.039M | $115.057M | ||
| $11.297M | $15.436M | ||
| $39.742M | $99.621M | ||
| $1.94 | $5.78 | ||
| $1.94 | $5.65 | ||
| $19.582M | $17.235M | ||
| $19.582M | $17.235M | ||
| $53.88M | $117.337M | ||
| $2.841M | $2.28M | ||
| $51.039M | $115.057M |
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