Bank of America $40B Buyback and Q2 Earnings: Strategic Capital Returns | Monexa