BMO stock surges 5% on strong Q2 earnings beat with 34% profit growth