After the "humiliating" performance in Q4 2012, when Bank of America had a whopping 2 trading loss days out of 61, in has managed to redeem itself in the first quarter of 2012, when not only did it record seven trading days when it generated revenue of over $100 million daily, but more importantly it had zero days (of 60 total) with any net trading losses: a track record that can only be matched by any daytrader on Twitter. After all, what is better than trading when there is no risk of loss.

From BAC:

The histogram below is a graphic depiction of trading volatility and illustrates the daily level of trading-related revenue for the three months ended March 31, 2013 compared to the three months ended December 31, 2012. During the three months ended March 31, 2013, positive trading-related revenue was recorded for 100 percent, or 60 trading days, of which 97 percent (58 days) were daily trading gains of over $25 million. These results can be compared to the three months ended December 31, 2012, where positive trading-related revenue was recorded for 97 percent, or 59 of the 61 trading days, of which 69 percent (42 days) were daily trading gains of over $25 million and the largest loss was $50 million.

And the stunning histogram:

Going further back, here is 2011 and 2012:

And summarizing it all: since the start of the New Normal 2009, Bank of America has had 962 profitable trading days, with just 97 days with trading losses: a 90.8% win record.