$108.08+1.59|(+1.49%)
52W H: 128.9552W L: 101.48Beta: 0.65

About BancFirst Corp

Frequently Asked Questions

What is the 52-week range for BANF?

The 52-week high is $128.95 and the 52-week low is $101.48.

What is the P/E ratio for BANF?

The Price to Earnings (P/E) ratio is 14.42.

What is the dividend yield for BANF?

The indicated annual dividend yield is 2.00%.

What is the Return on Equity (ROE)?

The trailing twelve months (TTM) Return on Equity is 13.44%.

What is the Net Profit Margin?

The Net Profit Margin (TTM) is 35.70%.

What is the Price to Book (P/B) Ratio?

The annual Price to Book ratio stands at 1.91.

Analyst Recommendation Trends

Wall Street analyst consensus for BANF over the last few months:

2026-09-01
Buy: 0
S.Buy: 0
Hold: 5
Sell: 1
2026-08-01
Buy: 0
S.Buy: 0
Hold: 5
Sell: 1
2026-07-01
Buy: 0
S.Buy: 0
Hold: 5
Sell: 1
2026-06-01
Buy: 0
S.Buy: 0
Hold: 5
Sell: 1

Latest BANF News

Related Stocks (Peers)

Companies operating in similar sectors to BANF:

Recent Insider Transactions

DateNameShares ChangedPriceValue
2026-08-30Ingram Kimberly Kay-500$110.55$55,275
2026-08-30Ingram Kimberly Kay+500$110.55$55,275
2026-08-13RAINBOLT DAVID E-8,506$115$978,190
2026-08-06RAINBOLT DAVID E-3,000$115$345,000
2026-08-05RAINBOLT DAVID E-2,000$115.025$230,050
2026-08-04RAINBOLT DAVID E-17,830$115.0585$2,051,493
2026-08-03RAINBOLT DAVID E-11,497$115.0894$1,323,183
2026-07-29RAINBOLT DAVID E-12,718$115.0465$1,463,161
2026-07-28RAINBOLT DAVID E-81,492$116.7113$9,511,037
2026-07-27RAINBOLT DAVID E-29,740$116.4884$3,464,365
2026-05-07RAINBOLT DAVID E-9,001$115.1056$1,036,066
2026-05-06RAINBOLT DAVID E-6,219$115.0704$715,623
2026-04-29RAINBOLT DAVID E-1$115$115
2026-04-28RAINBOLT DAVID E-24,614$115.5525$2,844,209
2026-04-27RAINBOLT DAVID E-205$115.01$23,577
2026-04-24RAINBOLT DAVID E-650$115.023$74,765
2026-04-23RAINBOLT DAVID E-17,527$115.528$2,024,859
2026-04-20Carroll Jason A-200$106.72$21,344
2026-04-20Carroll Jason A+200--
2026-04-17Andrus Hannah-800--
2026-04-17Andrus Hannah+800--
2026-04-03Carroll Jason A+45--
2026-04-03Andrus Hannah+58--
2026-04-03Hannah Dennis Jay+58--
2026-04-03Slay John K JR+68--
2026-04-03Wanzer Dara+42--
2026-04-03Foster Kelly+61--
2026-04-03Harlow David R+80--
2026-04-03FERGUSON ROY C+105--
2026-04-03COPELAND SCOTT+89--
2026-04-03BRAND DENNIS L+62--
2026-04-03SCHMIDT DARRYL+76--
2026-02-26McCasland Thomas Howard III-85,006--
2026-02-10FORAKER RANDY-3,000--
2026-02-10FORAKER RANDY-3,000$119.9116$359,735
2026-02-10FORAKER RANDY+3,000$20.83$62,490
2026-02-03RAINBOLT DAVID E+225,000--
2026-02-03RAINBOLT DAVID E-188--
2026-02-03RAINBOLT DAVID E+188--
2026-02-03RAINBOLT DAVID E-225,000--
2026-01-30BF Bank Partners LP-269,223--
2026-01-30RAINBOLT DAVID E+38,085--
2026-01-30RAINBOLT DAVID E-269,223--
2026-01-30RAINBOLT DAVID E+225,000--
2026-01-07Andrus Hannah+40--
2026-01-07Hannah Dennis Jay+70--
2026-01-07Wanzer Dara+57--
2026-01-07RAINBOLT DAVID E+188--
2026-01-06Slay John K JR+1--
2026-01-06Foster Kelly+120--
2026-01-06Harlow David R+189--
2026-01-06FORAKER RANDY+265--
2026-01-06FERGUSON ROY C+321--
2026-01-06COPELAND SCOTT+243--
2026-01-06BRAND DENNIS L+80--
2026-01-06SCHMIDT DARRYL+170--
2025-12-18Martin William Scott-5,000--
2025-12-09SCHMIDT DARRYL+200--
2025-12-09SCHMIDT DARRYL-600--