Price (3/1/2025) $9.66 Estimated Upside --% Market Cap (mm) $411 EV/EBITDA (trailing) 9.6 12-month perf (%) 36% P/E (trailing) NA 30-...... Get Full Access to the Research Vault Now Sign in Join Now