Price (10/1/2024) $20.95 Estimated Upside --% Market Cap (mm) $1,110 EV/EBITDA (trailing) 13.15 12-month perf (%) -14% P/E (trailing) 2...... Get Full Access to the Research Vault Now Sign in Join Now