Logo Bancfirst Corp

Bancfirst Corp (BANF) stock: analyst price target and their real reliability

Live quote · data updated Aug 28, 2026
Bancfirst Corp · Financials · ref. ETF XLF · 18 calls · price $110.4
💬JPI AI AssistantTry it →
What the company does: BancFirst Corporation functions as the parent bank holding company for BancFirst, delivering a wide spectrum of commercial banking services to both retail customers and small to mid-sized businesses.

📈 Bancfirst Corp (BANF) stock price

$110.4-17.8% over range
Aug 28, 25low $103.36 · high $136.48Aug 27, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Hold
0% recommend buying · 2 analysts
📊 JPI status : Bancfirst Corp has never appeared in a JPI ranking (Fair or Risk +) — our methods haven't picked it to date. See the selected stocks →

🎯 BANF price target & analyst consensusprice $110

The price target · all analysts combined (2 targets)
Highest target · 1 firm of 2$125+13.2%
Median target · of 2 targets$123+11.4%
Lowest target · 1 firm of 2$121+9.6%
Current price$110.4
⭐ What the most reliable analysts say · those who beat their sector, targets replayed on real prices

⭐ The most reliable of them, either direction: DA Davidson67% of its targets hit on this sector (100 calls tested). It aims for $125 (+13 %), call made on June 13, 2026, maturing on June 13, 2027 (76 d ago).

The 2 reliable analysts $123+11 %
How to read it: the 2 reliable firms are not filtered by optimism — 2 aim above the price, 0 below, hence their $123 median.
The consensus · 2 ratings (last 6 months)
Strong Buy00%
Buy00%
Hold2100%
Sell00%
Strong Sell00%
Go deeper on the analysts
All analysts (the consensus)  ·  vs  ·  the best (those who've been right)
💬 A question about Bancfirst Corp? The JPI assistant answers using our backtest data.

🔎 Detailed analyses

✅ Historical analyst reliability on BANF

Hit rate measured on targets already matured (12 months), replayed against real prices. Click a header to sort.

Firm % right i Gain vs sector i Calls i
Piper Sandler  17% -13.2% 6

📊 What $1,000 invested in Bancfirst Corp would be worth › open the full page

In short — $1,000 invested in Bancfirst Corp 10 years ago would be worth $3,925 today, i.e. +15%/yr on average. Best year: 2016 (+59%), worst: 2025 (-10%). Price performance, excluding dividends.

If I'd invested $1,000 in Bancfirst Corp

InvestmentWorth todayGain
1 years ago$982-2%
3 years ago$1,304+30%
5 years ago$1,960+96%
→ See Bancfirst Corp's full return history + gain calculator

Return by year (Bancfirst Corp)

YearReturn$1,000 invested at year start
2026 (YTD)+8%$1,085 (+8%)
2025-10%$982 (-2%)
2024+20%$1,182 (+18%)
→ See Bancfirst Corp's full return history + gain calculator
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

📰 Recent news on Bancfirst Corp

Loading news…

📋 All analyst calls on BANF

■ Market Perform neutral · not a buy · 🎯$121
Price at call : $113.33 — gap to target +7%
Today : $110.4 — gap to target +10%
🎯 on BANF : no call matured yet · 📊 on Finance : 43.3% · +0.7% (291 calls)
in progress (365j)
matures : Aug 5, 27
DA Davidson 
Jun 12, 26
■ Neutral neutral · not a buy · 🎯$125
Price at call : $113.4 — gap to target +10%
Today : $110.4 — gap to target +13%
🎯 on BANF : no call matured yet · 📊 on Finance : 53% · +4.3% (100 calls)
in progress (365j)
matures : Jun 12, 27
DA Davidson 
Apr 20, 26
■ Neutral neutral · not a buy · 🎯$125
Price at call : $114.15 — gap to target +10%
Today : $110.4 — gap to target +13%
🎯 on BANF : no call matured yet · 📊 on Finance : 53% · +4.3% (100 calls)
in progress (365j)
matures : Apr 20, 27
DA Davidson 
Mar 9, 26
■ Neutral neutral · not a buy · 🎯$125
Price at call : $108.26 — gap to target +15%
Today : $110.4 — gap to target +13%
🎯 on BANF : no call matured yet · 📊 on Finance : 53% · +4.3% (100 calls)
in progress (365j)
matures : Mar 9, 27
■ Market Perform neutral · not a buy · 🎯$123
Price at call : $108.47 — gap to target +13%
Today : $110.4 — gap to target +11%
🎯 on BANF : no call matured yet · 📊 on Finance : 43.3% · +0.7% (291 calls)
in progress (365j)
matures : Jan 23, 27
■ Market Perform neutral · not a buy · 🎯$120
Price at call : $114.83 — gap to target +5%
Today : $110.4 — gap to target +9%
🎯 on BANF : no call matured yet · 📊 on Finance : 43.3% · +0.7% (291 calls)
in progress (365j)
matures : Oct 20, 26
DA Davidson 
Jul 21, 25
■ Neutral neutral · not a buy · 🎯$136
Price at call : $133.16 — gap to target +2%
Today : $110.4 — gap to target +23%
🎯 on BANF : no call matured yet · 📊 on Finance : 53% · +4.3% (100 calls)
in progress (365j)
matures : Jul 21, 26
■ Market Perform neutral · not a buy · 🎯$132
Price at call : $135.3 — gap to target -2%
Today : $110.4 — gap to target +20%
🎯 on BANF : no call matured yet · 📊 on Finance : 43.3% · +0.7% (291 calls)
in progress (365j)
matures : Jul 18, 26
See the other 10 calls, newest to oldest
■ Market Perform neutral · not a buy · 🎯$135
Price at call : $127.92 — gap to target +6%
Today : $110.4 — gap to target +22%
🎯 on BANF : no call matured yet · 📊 on Finance : 43.3% · +0.7% (291 calls)
in progress (365j)
matures : Dec 4, 25
DA Davidson 
Oct 21, 24
■ Neutral neutral · not a buy · 🎯$110
Price at call : $110 — gap to target +0%
Today : $110.4 — gap to target -0%
🎯 on BANF : no call matured yet · 📊 on Finance : 53% · +4.3% (100 calls)
in progress (365j)
matures : Oct 21, 25
Piper Sandler 
Jul 22, 24
▼ Underweight · 🎯$95
Price at call : $104.99 — upside -10%
Today : $110.4 — upside -14%
Expected -10% · Actual +25% · Reason (≤ −15%) : ✗ No
🎯 on BANF : 17% (6 calls matureds) · 📊 on Finance : 51.5% · +3.5% (326 calls)
-25.1%
stock +25% · XLF +22%
matured Jul 22, 25
DA Davidson 
Jan 19, 24
■ Neutral neutral · not a buy · 🎯$92
Price at call : $94.5 — gap to target -3%
Today : $110.4 — gap to target -17%
🎯 on BANF : no call matured yet · 📊 on Finance : 53% · +4.3% (100 calls)
in progress (365j)
matures : Jan 18, 25
Piper Sandler 
Oct 23, 23
▼ Underweight · 🎯$79
Price at call : $81.15 — upside -3%
Today : $110.4 — upside -28%
Expected -3% · Actual +36% · Reason (≤ −15%) : ✗ No
🎯 on BANF : 17% (6 calls matureds) · 📊 on Finance : 51.5% · +3.5% (326 calls)
-35.7%
stock +36% · XLF +46%
matured Oct 22, 24
DA Davidson 
Jul 24, 23
■ Neutral neutral · not a buy · 🎯$91
Price at call : $98.5 — gap to target -8%
Today : $110.4 — gap to target -18%
🎯 on BANF : no call matured yet · 📊 on Finance : 53% · +4.3% (100 calls)
in progress (365j)
matures : Jul 23, 24
Piper Sandler 
Jul 24, 23
▼ Underweight · 🎯$82
Price at call : $98.5 — upside -17%
Today : $110.4 — upside -26%
Expected -17% · Actual +7% · Reason (≤ −15%) : ✗ No
🎯 on BANF : 17% (6 calls matureds) · 📊 on Finance : 51.5% · +3.5% (326 calls)
-7.3%
stock +7% · XLF +20%
matured Jul 23, 24
Piper Sandler 
Apr 26, 23
▼ Underweight · 🎯$73
Price at call : $79.93 — upside -9%
Today : $110.4 — upside -34%
Expected -9% · Actual +11% · Reason (≤ −15%) : ✗ No
🎯 on BANF : 17% (6 calls matureds) · 📊 on Finance : 51.5% · +3.5% (326 calls)
-11.5%
stock +11% · XLF +25%
matured Apr 25, 24
Piper Sandler 
Jan 23, 23
▼ Underweight · 🎯$84
Price at call : $82.46 — upside +2%
Today : $110.4 — upside -24%
Expected +2% · Actual +13% · Reason (≤ −15%) : ✗ No
🎯 on BANF : 17% (6 calls matureds) · 📊 on Finance : 51.5% · +3.5% (326 calls)
-13.2%
stock +13% · XLF +7%
matured Jan 23, 24
Piper Sandler 
May 6, 22
▼ Underweight · 🎯$79
Price at call : $83.69 — upside -6%
Today : $110.4 — upside -28%
Expected -6% · Actual -14% · Reason (≤ −15%) : ✗ No
🎯 on BANF : 17% (6 calls matureds) · 📊 on Finance : 51.5% · +3.5% (326 calls)
+13.7%
stock -14% · XLF -7%
matured May 6, 23

Frequently asked questions

Should I buy Bancfirst Corp stock?

This isn't buy advice. For Bancfirst Corp, the analyst consensus is "Hold", with an average price target of $123 (+11% vs the current price). What matters is their past reliability on this stock: the most reliable one is right 17% of the time (6 calls tracked on Bancfirst Corp). We show the numbers — you decide.

Is it too late to buy Bancfirst Corp? How high can it go?

The most bullish analyst target on Bancfirst Corp is $125 (+13% above today's price); the average is $123. That's the upside they see. Check how reliable those analysts have actually been on Bancfirst Corp on our site before trusting it.

Is Bancfirst Corp still a good buy?

The most useful "opinion" isn't an opinion — it's a track record: 1 analyst have a real record on Bancfirst Corp, the best hitting 17% over 6 calls. Current consensus: "Hold". Make your call on data, not noise.

What has Bancfirst Corp's past performance been?

Historical returns and a "how much if I had invested" calculator: BANF performance & returns.

Other Finance stocks

Go further

JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)