BAC i analyzed over three periods to identify some trend:
1. Good support seen at 22.7 level, historically it has been able to maintain that support
2. Immediate resistance is 23.5-25 levels. If those levels it is able to break then it may run towards 27 levels.
3. Tracking from March, the pattern is some what symmetrical triangle suggesting bilateral movement. In my view if it break 25 level then I am bullish on it.
4. In next 2-3 weeks, it will again test 23.5 level
Disclaimer - I have a position in BAC as of now.