05:52 PM EDT, 04/18/2024 (MT Newswires) -- BancFirst ( BANF ) reported Q1 earnings late Thursday of $1.50 per diluted share, down from $1.72 a year earlier.
Four analysts polled by Capital IQ expected $1.39.
Revenue for the quarter that ended March 31 was $151 million, down from $157 million a year earlier.
Three analysts surveyed by Capital IQ expected $147.5 million.