Here's some clear realistic thinking.
BAC is undervalued relative to the rest of the banks. It has a history of bad earnings reports. It only pays a token dividend. It's an unloved stock.
The stress test was passed, convincing people that the company doesn't need to raise more capital. That removed one shadow hanging over the company.
Lawsuits are getting settled, slowly but steadily. This is removing another shadow hanging over the company.
The next step is returning to solid earnings, so the company can start paying out dividends. This earnings report and the next are where BAC can show itself to be a solidly profitable bank on the road to a healthy dividend.
If it can establish these things, the stock will be $14+. It will get back into the league of JPM and WFC which trade at healthy prices.
If the coming earnings report is good, that should put BAC on the right track to meet these goals. It make take a few good earnings reports to push this stock to where it should be (around $20/share).
It's a mistake, though, on a day like today, where the overall market is determining how BAC trades, to assume that there can only be days like today. If BAC, as a separate entity, has strong earnings, we can see a big jump in the stock. WFC and JPM already had good earnings discounted into the stock price. BAC doesn't have good earnings discounted into the stock price.
Now, does that mean good earnings will push it above $10? One can dream, but there are a lot of options expiring the next day, so it's unlikely, unless there is extremely positive guidance.
Patient longs should be fine in the long run, but near-term volatility is likely to be extreme, like we have seen this week.
Anyway, that's my view. Take it for what it is. I'm long since $6 but didn't expect this drop below $9. It's an "illogical" drop, since it's not based on fundamental factors, but the stock market is not rational in the short-term. (Unless, of course, someone knows that earnings will be bad and so is selling the stock. But I doubt this.)
"BAC is undervalued relative to the rest of the banks. "
Hahahahahah....with a 900 PE Bank of America for sure is undervalued with the st of the banks. Wait! I fell of my chair. That was hilarious.
Credit Unions have lower fees and pay higher interest on Savings. They also have lower finance charges on car loans and credit cards. Only a moron would open a account at B of A instead of a credit union.
Apparently you are unaware of the other services BAC offers that credit unions do not, because there's more to life than car loans and credit cards but that is all you harp on. I get all my bills electronically delivered to BAC, pay all my bills electronically through BAC, have integrated investment and retirement accounts, managed funds, etc. I can get currency for traveling abroad delivered to my front door with reasonable exchange fees. I can wire transfer money to banks in parts of the world that most people need to use Western Union/cash for. There is a breadth of products and services that I have not found in any other single financial institution. Credit unions are very basic. It's kind of like comparing speedy lube to a full service garage - there is no comparison.