S&P 500, Nasdaq close lower as Walmart shares dip

Business