Citi Reports Strong Earnings Across the Board, Announces $20B Buy Back · Bloomberg Television · Sentinel