BancFirst earned a record $66.7M ($1.96/share, +5.9%) as cheaper deposits lifted its net interest margin to 3.84%, but nonaccrual loans jumped 63% year on year to $81.4M.