Bank of America 's ( BAC - Free Report ) first-quarter 2021 earnings of 86 cents per share handily beat the Zacks Consensus Estimate of 65 cents. Also, the bottom line compared favorably with 40 cents earned in the prior-year quarter level. Net revenues amounted to $22.8 billion, which surpassed the Zacks Consensus Estimate of $21.9 billion. The top line was on par with the prior-year level.