The tide has turned my friend. There is no way this will not touch $30 soon. Their is no way they wont raise dividend - what better way is there to punish shorts. After that the shorts may bring it down below $25 one more time before the October earnings maybe on a bad news and maybe because that is how the game is played.
With the new morgage business, when the dust settles, BAC will cross $75. That may be 2 years away.