Bank of America ( BAC) reported stronger-than-expected Q1 2026 earnings on April 15, with its shares closing 1.8% higher. The ...