Price (11/1/2024) $101.1 Estimated Upside — Market Cap 15.3B EV/EBITDA (trailing) 14 12-month perf (%) -2.7% P/E (trailing) 25 90-Day...... Get Full Access to the Research Vault Now Sign in Join Now