Wall Street stocks have finished lower following a mixed batch of earnings from retailers, including Wal-Mart Stores, which tumbled 3.4 per cent after slashing its profit forecast.

Wall Street stocks have finished lower following a mixed batch of earnings from retailers, including Wal-Mart Stores, which tumbled 3.4 per cent after slashing its profit forecast.