New insider activity at BancFirst ( (BANF) ) has taken place on August 14, 2025.
Meet Your ETF AI Analyst
- Discover how TipRanks' ETF AI Analyst can help you make smarter investment decisions
- Explore ETFs TipRanks' users love and see what insights the ETF AI Analyst reveals about the ones you follow.
Director Ford Drummond recently sold 5,000 shares of BancFirst stock, amounting to a total transaction value of $631,400.
Recent Updates on BANF stock
BancFirst has seen positive developments in its stock performance over the last 24 hours, driven by strong Q2 earnings results and strategic growth plans. The company’s Q2 earnings exceeded expectations, with a reported EPS of $1.85 against a consensus of $1.65, supported by higher net interest income and asset growth. This robust performance led to analysts at DA Davidson and Keefe Bruyette raising their price targets for BancFirst, citing the company’s solid quarter characterized by net interest margin expansion and increased net interest income, provisioning, and fees. Additionally, BancFirst’s strategic acquisition of American Bank of Oklahoma is expected to expand its service area, further bolstering its growth prospects. Despite economic uncertainties, BancFirst maintains a healthy loan loss reserve, positioning itself well for future challenges.
Spark’s Take on BANF Stock
According to Spark, TipRanks’ AI Analyst, BANF is a Neutral.
BancFirst’s strong financial performance is the most significant factor, supported by solid revenue growth and profitability. Technical analysis indicates some short-term bearish momentum, but potential buying opportunities may arise if momentum reverses. The valuation is moderate, with a reasonable P/E ratio and a modest dividend yield. Overall, the stock presents a balanced risk-reward profile, with financial strength offsetting technical weaknesses.
To see Spark’s full report on BANF stock, click here.
More about BancFirst
YTD Price Performance: 8.96%
Average Trading Volume: 120,701
Technical Sentiment Signal: Strong Buy
Current Market Cap: $4.16B

