US stocks

U.S. stocks shaved part of early gains to close mixed Wednesday, as Wall Street was pondering over a string of mixed economic reports.

The Dow edged down less than 0.1 percent, and the S&P 500 added 0.3 percent, while the Nasdaq gained 0.7 percent.