Price (12/1/2024) $5.33 Estimated Upside — Market Cap $153mm EV/EBITDA (trailing) 16.2 12-month perf (%) -29% P/E (trailing) 27 30-Da...... Get Full Access to the Research Vault Now Sign in Join Now