Industrial companies led U.S. stocks broadly higher in late-afternoon trading Friday, extending the market's modest gains from the day before. Investors were cheering solid earnings from several companies. Banks and materials stocks were also up sharply. Energy companies also moved higher as the price of crude oil rose.
KEEPING SCORE: The Standard & Poor's 500 index rose 14 points, or 0.6 percent, to 2,379 as of 3:30 p.m. Eastern Time. The Dow Jones industrial average added 121 points, or 0.6 percent, to 20,784. The Nasdaq composite index gained 27 points, or 0.5 percent, to 6,082. The Russell 2000 index of smaller stocks picked up 9 points, or 0.7 percent, to 1,370.
The gains were broad. Four stocks rose for every one that fell on the New York Stock Exchange, and all 11 industry sectors in the S&P 500 rose. Major indexes are still on track to post modest declines for the week, however, following a big drop on Wednesday triggered by the deepening political turmoil in Washington.
THE QUOTE: "It's clearly been a roller coaster week, with equities being swayed between political uncertainty and improving fundamentals," said Terry Sandven, chief equity strategist at U.S. Bank Wealth Management. Despite the tumult in Washington, "President Trump's pro-growth agenda of tax reform, less regulation, infrastructure spend and the like, in our view, still remain drivers of higher stock prices."
DIGGING IN: Deere & Co. jumped 7.7 percent after the heavy equipment maker reported solid quarterly results. The stock climbed $8.62 to $121.29.
EXPECTATIONS EXCEEDED: Autodesk vaulted 14.6 percent after the design software company raised its earnings forecast for the year and reported a loss in its latest quarter that was narrower than analysts were expecting. The stock added $13.95 to $109.78.
BIG DEALER: McKesson jumped 7.8 percent after the prescription drug distributor reported earnings for its latest quarter that easily beat Wall Street's forecasts. Its shares gained $11.10 to $152.54.
EARNINGS BEAT: Ross Stores rose 2.4 percent after the discount retailer reported quarterly results that beat Wall Street's estimates. The stock picked up $1.46 to $62.53.
TRIPPED UP: Foot Locker plunged 16.6 percent after the athletic footwear and apparel retailer's latest quarterly profits fell short of analysts' forecasts. The stock was the biggest decliner in the S&P 500, shedding $11.69 to $58.76.
UNPALATABLE: Campbell Soup gave up 2 percent after the company turned in disappointing quarterly results. Its shares fell $1.16 to $55.78.
ENERGY: Benchmark U.S. crude oil gained 98 cents, or 2 percent, to close at $50.33 a barrel in New York. Brent crude, used to price international oils, rose $1.10, or 2.1 percent, to settle at $53.61 a barrel in London. In other futures trading, natural gas added 7 cents to $3.26 per 1,000 cubic feet. Wholesale gasoline gained 5 cents to $1.65 per gallon. Heating oil rose 4 cents to $1.58 per gallon.
METALS: The price of gold inched up 80 cents to settle at $1,253.60 per ounce. Silver added 13 cents to $16.80 per ounce. Copper rose 5 cents to $2.58 per pound.
CURRENCIES: The dollar weakened to 111.20 yen from 111.49 yen on Thursday. The euro jumped to $1.1205 from $1.1101.
TREASURY YIELDS: Bond prices were little changed. The 10-year Treasury yield held steady at 2.23 percent.
MARKETS OVERSEAS: In Europe, Germany's DAX rose 0.4 percent, while France's CAC 40 gained 0.7 percent. Britain's FTSE 100 added 0.5 percent. In Asia, Japan's benchmark Nikkei 225 gained 0.2 percent. South Korea's Kospi added nearly 0.1 percent. Hong Kong's Hang Seng rose 0.3 percent.