The Bank of Butterfield repurchased for cancellation 339,014 common shares at an average price of $37.81 per share in ...