All four of the nation’s mega banks have now reported first-quarter earnings, which allows investors to compare their performances through the three months that ended March 31. It was a good quarter for banks, fueled by higher interest rates and income from their trading operations, but none could match Bank of America‘s (NYSE: BAC) performance.