Bank of N T Butterfield & Son Ltd.

NYSE: NTB    
Share price (5/1/24): $34.39    
Market cap (5/1/24): $1.593 billion