
Last Price
52 Week Range
$2.91 - $5.75
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $205.416M | $173.607M | |||
| $49.365M | $46.324M | |||
| $156.051M | $127.284M | |||
| - | - | |||
| $70.092M | $59.797M | |||
| $15.655M | - | |||
| $70.304M | $67.486M | |||
| $-8.357K | $37.732K | |||
| $3.16M | $14.542M | |||
| $3.152M | $14.579M | |||
| $73.456M | $82.066M | |||
| $26.766M | $31.021M | |||
| $46.614M | $50.986M | |||
| $0.483 | $0.5 | |||
| $0.483 | $0.5 | |||
| $96.561M | $102.998M | |||
| $96.561M | $102.998M | |||
| $77.283M | $70.171M | |||
| $3.799M | $2.684M | |||
| $73.484M | $67.486M |
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