Retail stocks have fallen 4.3% in six months as volatile consumer spending creates winners and losers.
Read full article on MarketWire