Featured Story Stock Market Today: Citigroup Earnings (NYSE: C), U.S. Retail Sales Fuel Rally By Diane Alter, Contributing Writer, Money Morning - April 16, 2012 Click here to continue reading...