U.S. markets closed mixed with S&P 500 and Nasdaq gaining, while Dow slipped. Economic data exceeded expectations, while commodities and futures showed mixed results. Markets await key reports and ...