Price (5/1/2025) $53.08 Estimated Upside 50% Market Cap (mm) $2.6B EV/EBITDA (trailing) 19 12-month perf (%) -20.12% P/E (trailing) 20....... Get Full Access to the Research Vault Now Sign in Join Now