Price (8/1/2025) $10.26 Estimated Upside Neutral Market Cap $2.9B EV/EBITDA (trailing) 15.5 12-month perf (%) 39% P/E (trailing) 24.4 ...... Get Full Access to the Research Vault Now Sign in Join Now