Price (9/1/2024) $9.64 Estimated Upside 70% Market Cap $1.27B EV/EBITDA (trailing) 18 12-month perf (%) -36% P/E (trailing) 18 30-Day...... Get Full Access to the Research Vault Now Sign in Join Now