BANF Financials: BancFirst Corp AI Analysis