The best performers of the session on the Dow Jones Industrial Average were Walmart Inc (NYSE:WMT), which rose 2.66% or 3.31 points to trade at 127.75 at the close. Meanwhile, Cisco Systems Inc (NASDAQ:CSCO) added 1.94% or 0.89 points to end at 46.70 and Microsoft Corporation (NASDAQ:MSFT) was up 0.70% or 1.49 points to 214.32 in late trade.
The worst performers of the session were Walgreens Boots Alliance Inc (NASDAQ:WBA), which fell 7.76% or 3.28 points to trade at 39.01 at the close. Raytheon Technologies Corp (NYSE:RTX) declined 4.75% or 2.90 points to end at 58.11 and Chevron Corp (NYSE:CVX) was down 4.18% or 3.61 points to 82.74.
The top performers on the S&P 500 were F5 Networks Inc (NASDAQ:FFIV) which rose 7.94% to 144.81, Advanced Micro Devices Inc (NASDAQ:AMD) which was up 7.16% to settle at 57.26 and Pentair PLC (NYSE:PNR) which gained 4.59% to close at 38.30.
The worst performers were Mohawk Industries Inc (NYSE:MHK) which was down 19.99% to 73.12 in late trade, Hess Corporation (NYSE:HES) which lost 9.41% to settle at 44.68 and TechnipFMC PLC (NYSE:FTI) which was down 8.34% to 6.81 at the close.
The top performers on the NASDAQ Composite were Golden Bull Ltd (NASDAQ:DNJR) which rose 62.00% to 2.4300, Nuzee Inc (NASDAQ:NUZE) which was up 40.97% to settle at 16.00 and Big 5 Sporting Goods Corporation (NASDAQ:BGFV) which gained 39.58% to close at 2.68.
The worst performers were Bed Bath & Beyond Inc (NASDAQ:BBBY) which was down 24.50% to 7.86 in late trade, China Finance Online Co Limited (NASDAQ:JRJC) which lost 21.86% to settle at 7.97 and Vericity Inc (NASDAQ:VERY) which was down 17.88% to 8.13 at the close.
Falling stocks outnumbered advancing ones on the New York Stock Exchange by 2178 to 618 and 65 ended unchanged; on the Nasdaq Stock Exchange, 1903 fell and 766 advanced, while 38 ended unchanged.
Shares in Microsoft Corporation (NASDAQ:MSFT) rose to all time highs; gaining 0.70% or 1.49 to 214.32.
The CBOE Volatility Index, which measures the implied volatility of S&P 500 options, was up 4.20% to 29.26.
Gold Futures for August delivery was down 0.70% or 12.70 to $1807.90 a troy ounce. Elsewhere in commodities trading, Crude oil for delivery in August fell 3.28% or 1.34 to hit $39.56 a barrel, while the September Brent oil contract fell 0.05% or 0.02 to trade at $42.36 a barrel.
EUR/USD was up 0.04% to 1.1286, while USD/JPY rose 0.05% to 107.24.
The US Dollar Index Futures was up 0.40% at 96.752.