BancFirst (BANF) late Thursday reported Q1 earnings of $1.67 per diluted share, up from $1.50 a year earlier.
Analysts polled by FactSet expected $1.58.
Revenue for the quarter, expressed as the sum of net interest income and total noninterest income, was $164.8 million, up from $151.0 million a year earlier.
Analysts surveyed by FactSet expected $161.7 million.