#MarketWatch $BAC reports better than expected Q2 earnings

Bank of America posted earnings of $0.37/share vs $0.27/share expected, $22.5 billion in revenue vs $22 billion estimate

Bond trading revenue rose 50% to $3.2 billion, equities trading revenue was up 7% to $1.2 billion