Shares rose 3.00% to $289.44 on Wednesday, their second straight gain, with trading volume of 9.9 million topping the 50-day average of 7.1 million.
The stock surpassed its previous 52-week peak of $287.83 set on April 24, during a broader market advance as the S&P 500 gained 1.46% and the Dow rose 1.24%.