- Bank of America (BAC) reported a profit of $6.2 billion, or $0.56 per share.
- Revenues were up 6% at $28.8 billion.
- Analysts expected an EPS of 20 cents per share on revenues of $25.95 billion
Shaky German banking giant gives up another 7%.
The Securities Exchange Commission found that Merrill Lynch did not have proper trading controls in place to stop "mini-flash crashes" on particular stocks.