Business First Bancshares (BFST) reported core Q2 earnings late Thursday of $0.71 per diluted share, up from $0.66 a year earlier.
Analysts polled by FactSet expected $0.70.
Revenue in the three months ended June 30, expressed as net interest income plus total other income, rose to $91.8 million from $81.5 million.
Four analysts expected $91.3 million.
The company's shares fell 3.3% in after-hours trading.