These 3 surprise factors turned tide for stocks
April 14, 2014 at 12:22 PM EDT
Stronger earnings at Citigroup, the best retail sales gain in 18 months and dovish European Central bankers combined to turn the tide for stocks, despite Ukraine worries.