Bank of America (NYSE:BAC) reported Q1 earnings Tuesday of $0.94 per diluted share, up from $0.80 per share a year ago.
Analysts polled by Capital IQ forecast EPS of $0.83.
Total revenue, net of interest expense, was $26.26 billion for the quarter, up from $23.23 billion a year ago. Analysts polled by Capital IQ expected $25.28 billion, if comparable.