Stocks ended mixed Thursday, a day after the Dow's worst performance of the year.

Shares of Walmart (WMT - Get Report) helped push the Dow to a 100-point gain after the retail giant posted better-than-expected results.

It was a modest gain compared with the 800 points the index lost Wednesday, but enough to put an end to the immediate carnage on Wall Street caused by the inversion of the yield curve and continuing trade war tensions between the U.S. and China.

The S&P 500 also gained on the day. However the Nasdaq composite lost more ground ahead of Nvidia's widely anticipated earnings report.

This is an excerpt from "In Case You Missed It," a daily newsletter brought to you by TheStreet. Sign up here.

This article was written by a staff member of TheStreet.