04:22 PM EDT, 07/17/2025 (MT Newswires) -- BancFirst ( BANF ) reported Q2 earnings late Thursday of $1.85 per diluted share, up from $1.51 a year earlier.
Analysts polled by FactSet expected $1.65.
Revenue, expressed as the sum of net interest income and total noninterest income, was $169.3 million, up from $153.8 million a year earlier.
Analysts surveyed by FactSet expected $163.8 million.