CIBC beats investor expectations with solid first-quarter results across multiple businesses

Profit from Canadian personal and business banking jumped 25% from the same period one year ago to $960-million