Bank of America Q2 2025 Earnings Analysis: Consumer Strength & Capital Returns | Monexa