Price (7/1/2024) $11.33 Estimated Upside 60% Market Cap (mm) $554 EV/EBITDA (trailing) NA 12-month perf (%) -46% EV/Sales (trailing) 1....... Get Full Access to the Research Vault Now Sign in Join Now