Bank of N.T. Butterfield & Son Ltd (NTB)

Market price: $59.56

5 valuation methods