Price (6/10/2025) $15.62 Estimated Upside 60% Market Cap $355mm EV/EBITDA (trailing) 10.1 12-month perf (%) -40% P/E (trailing) 15.2 ...... Get Full Access to the Research Vault Now Sign in Join Now