BancFirst ($BANF) Q2 Earnings Surge 22% to $1.85 Per Share, Tops Forecast

BancFirst (BANF) released its Q2 2025 financial results after market close.

The company reported revenue of $169.3 million and earnings of $1.85 per share.

Revenue surpassed analyst estimates of $163.82 million, while earnings exceeded the forecasted $1.65 per share.

Compared to the same quarter last year, revenue increased by approximately 10.1%, and earnings grew by about 22.5%.

Earnings Insight