NEW YORK (AP) – Stocks closed higher on Wall Street following strong results from Walmart and signs of progress in defusing the trade dispute between China and the U.S.

Walmart jumped 9.3 percent Thursday after reporting its strongest sales growth in a decade as well as a surge in online sales.

READ MORE: Store Clerk Delon Johnson Arrested For Murder After Shooting Men Who Robbed Business, Police Say 

Boeing jumped 4 percent, and Teva Pharmaceuticals rose 7.3 percent after regulators approved its generic version of Mylan’s EpiPen allergy treatment.

The S&P 500 index rose 22 points, or 0.8 percent, to 2,840.

The Dow Jones Industrial Average rose 396 points, or 1.6 percent, to 25,558.

The Nasdaq composite rose 32 points, or 0.4 percent, to 7,806.

READ MORE: Mexican Government Takes Aim At US Gun Manufacturers, Sues Over Toll Of Arms Trafficking

Bond prices fell. The yield on the 10-year Treasury rose to 2.86 percent.

Traders work on the floor at the closing bell of the Dow Industrial Average at the New York Stock Exchange on August 16, 2018 in New York. (Photo credit: BRYAN R. SMITH/AFP/Getty Images)

(© Copyright 2018 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)



MORE NEWS: Dallas Police Trying To ID Lumber Thief Caught On Tape At Construction Site