US stocks ended mixed on Wednesday, with the benchmark S&P 500 flat, the technology-heavy Nasdaq Composite slightly up and the Dow Jones Industrial Average down as weak data revealed the economic toll taken by President Donald Trump's trade policies. Read full story