Banks are weak today even though 2 out of 3 of the big banks that reported earlier were beats over analyst estimates. Buy the rumor, sell the news. A also hold some BAC and have been on the fence about it. Since banks are down today, I'll hold into BAC earnings on Monday.