Bank of America earnings per share beat expectations MarketWatch 2025-07-16 10:52 Source Original site