The markets soared higher today at the news that the US and China have resumed trade talks. Investors completely forgot about yesterday's news that China's economy may be slowing. The Dow 30 added 396, the S&P 500 gained 22, and the Nasdaq 100 popped 32.
It wasn't all about the trade war, though. Walmart
Walmart reported earnings per share that came in 7 cents better than anticipated on strong revenue. Sales at stores were higher as well, which caused the company to raise their full year guidance. This in turn sent shares to their highest levels in almost 6 months.
Cisco shares popped to 3-month highs. The company reported earnings and revenue that were better than expected, but the main reason for investor excitement was that Cisco's subscription-based service has been steadily growing. Taking a look at Microsoft
It wasn't all good news for retail stocks. JC Penny