Analysts expect BancFirst Corporation to report Q3 2026 earnings per share of $1.93 on revenue of approximately $164 million, with the stock currently trading near $118 against a $105 average price target. Investors are primarily focused on the stabilization of the Net Interest Margin (NIM) following recent shifts in the interest rate environment. Recent performance has been bolstered by strong loan growth and credit quality, though rising deposit costs remain a headwind for the regional lender.

The bank’s ability to manage its cost of funds while maintaining asset yields will be a critical determinant of stock performance post-earnings.