Price (7/1/2025) $144.33 Estimated Upside 50% Market Cap $30.6B EV/EBITDA (trailing) 18 12-month perf (%) 41% P/E (trailing) 22 30-Da...... Get Full Access to the Research Vault Now Sign in Join Now