Bank of America delivered $8.6 billion in first-quarter net income, translating to $1.11 per diluted share, maintaining strong profitability momentum.