By | March 27 2012 8:28 AM

Trading the News: U.S. Consumer Confidence