PrivateBancorp shares spiked 23 percent Wednesday after it announced a buyout agreement with the Canadian Imperial Bank of Commerce (CIBC).

CIBC will pay about $3.8 billion in cash and stock for PrivateBancorp, it said in a statement.