NTB Financials: Bank of NT Butterfield & Son Ltd AI Analysis