Bank of America Q1 2025: Earnings Beat and Strategic Position | Monexa