Shares of Bank of America (NYSE: BAC ) gained about 5% in after-hours trading on Thursday after the company announced that it would repurchase about $5 billion worth of common stock and redeem $5.5 billion in preferred stock. Bank of America was one of the biggest financial gainers in Thursday's