
Last Price
52 Week Range
$12.91 - $24.60
Next Earnings Date
May 27 2026 (Estimate)
Next Earnings Date
May 27 2026 (Est.)
Last Price
| Metric | 2024 | 2025 |
|---|---|---|
| $133.948M | $216.98M | |
| $81.074M | $85.957M | |
| $52.874M | $131.023M | |
| - | $8.83M | |
| - | $15.724M | |
| - | $479K | |
| $38.017M | $105.99M | |
| $0.548M | $4.302M | |
| $-3.329M | - | |
| $-2.781M | $4.302M | |
| $35.236M | $110.292M | |
| $9.168M | $27.543M | |
| $44.104M | $82.749M | |
| $0.37 | $0.87 | |
| $0.37 | $0.87 | |
| $90.776M | $90.914M | |
| $90.776M | $90.914M | |
| $40.378M | $113.226M | |
| $2.361M | $2.934M | |
| $38.017M | $110.292M |
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