
Last Price
52 Week Range
$16.56 - $36.85
Next Earnings Date
May 09 2026 (Estimate)
Next Earnings Date
May 09 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $193.72M | $248.331M | |||
| $147.15M | $170.224M | |||
| $46.57M | $78.107M | |||
| - | - | |||
| $16.665M | $10.124M | |||
| $1.98M | $30.887M | |||
| $27.925M | $37.096M | |||
| $2.153M | $6.452M | |||
| $9K | $897K | |||
| $2.162M | $7.349M | |||
| $30.087M | $44.445M | |||
| $1.495M | $3.279M | |||
| $2.745M | $7.963M | |||
| $0.19 | $0.53 | |||
| $0.18 | $0.51 | |||
| $14.772M | $15.021M | |||
| $14.982M | $56.285M | |||
| $44.33M | $63.085M | |||
| $12.02M | $18.353M | |||
| $32.31M | $44.732M |
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