A downcast earnings forecast from Wal-Mart Stores and a lacklustre US retail sales report has sent retail stocks diving as US stocks finished lower.

A downcast earnings forecast from Wal-Mart Stores and a lacklustre US retail sales report has sent retail stocks diving as US stocks finished lower.