Retail sales results were almost universally in the red in March--but--retail stock prices were trading in the green. Why? Many on Wall Street were prepared for the weakest sales results in 13 years and that is indeed what we got on Friday.
Read More