NEW YORK (AP) — Stocks that moved substantially or traded heavily Friday:
McKesson Corp., down $36.39 to $124.11
The prescription drug distributor cut its annual forecast after its sales fell far short of estimates.
Royal Caribbean Cruises Ltd., up $6.42 to $74.47
The cruise line bounced back from recent losses after it reported a larger profit than analysts expected.
Alphabet Inc., up $2.21 to $819.56
Google's parent company disclosed strong results as its YouTube business gains more ad dollars.
Amgen Inc., down $15.39 to $145.18
The biotech drugmaker said sales of its biggest drug, Enbrel, were flat as new competition looms.
Amazon.com Inc., down $42.04 to $776.32
The e-commerce giant's profit fell short of analyst estimates and the company's outlook was weak.
Baker Hughes Inc., up $4.57 to $59.12
The Wall Street Journal reported that Baker Hughes could combine with General Electric's oil and gas business.
Anheuser-Busch InBev SA, down $4.62 to $116.84
The maker of Budweiser cut its guidance because of weak business in Brazil.
Hanesbrands Inc., up $1.97 to $25.77
The t-shirt, sock and underwear maker gave strong forecasts for the current quarter.