McKesson and Amazon fall; Alphabet and Baker Hughes climb

NEW YORK, N.Y. – 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. 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.