Quote from detective:
Only on Wall Street can an $8 billion company lose $1.2 billion and go up 30% on the news!
OTOH, the stock went from 24 (the day BAC announced its stake) to 12 in anticipation of this 1.2 billion dollar loss.
So wall street was expecting worse. (of a prognosis for future stabilization)
Not as if the stock stayed at 24, and then caught everyone by surprise when they finally posted a loss.