Morning of April 19th is the next earnings report. Two days of trading before April options expire.
BAC is going to at least $11 this week. Let the original poster buy puts at $10.50. No one seems to understand that this company is massively undervalued and has great earnings power in an improving economy.
My guess is that the run doesn't stop until at least $12 and then continues to $14-$16 in May.