Skip to content
Insider tapeFilings through Fri, Oct 9
Watchlist
BANF

BANCFIRST CORP /OK/ (BANF) stock: insider trades, news & valuation

Net selling
Close · Oct 9, 2026 $106.18 -0.7% on the day -12.9% over 12 months 52-week range $101.94 – $123.10

Share price and insider trades

BANF closeInsider buyInsider sale
100110120130NovDecJan 2026FebMarAprMayJunJulAugSepOctSold $115 on 2026-04-29 · David E RainboltSold $23,577 on 2026-04-27 · David E RainboltSold $74,763 on 2026-04-24 · David E RainboltSold $230,060 on 2026-08-05 · David E RainboltSold $345,000 on 2026-08-06 · David E RainboltSold $359,730 on 2026-02-10 · Randy ForakerSold $715,620 on 2026-05-06 · David E RainboltSold $978,190 on 2026-08-13 · David E RainboltSold $1,036,105 on 2026-05-07 · David E RainboltSold $1,323,190 on 2026-08-03 · David E RainboltSold $1,463,206 on 2026-07-29 · David E RainboltSold $2,024,894 on 2026-04-23 · David E RainboltSold $2,051,520 on 2026-08-04 · David E RainboltSold $2,844,148 on 2026-04-28 · David E RainboltSold $3,464,413 on 2026-07-27 · David E RainboltSold $9,510,931 on 2026-07-28 · David E Rainbolt
Bought, 12 months$0
Sold, 12 months$26.4M
Insiders buying0
Insiders selling2

BANCFIRST CORP /OK/ insider trading at a glance (Oct 9, 2026): in the past 12 months, 0 insiders bought $0 and 2 sold $26.4M of BANF stock on the open market.

BANF insider buying and selling by quarter

Open-market purchases (green, above the line) and sales (red, below), by trade date.

Q1 2026: $360K sold (1 trades)Q1 2026Q2 2026: $6.7M sold (7 trades)Q2 2026Q3 2026: $19.4M sold (8 trades)Q3 2026Q4 2026
QuarterBoughtPurchasesSoldSales
Q4 2026—0—0
Q3 2026—0$19.4M8
Q2 2026—0$6.7M7
Q1 2026—0$360K1

Valuation, profit and volume

P/E (trailing)n/aSector median —
Market value— 
Profit margin—Revenue growth —
Volume vs. 50-day0.9×Last 5 sessions
Insiders' paper profit—On all tracked purchases —

Summary

Over the past 12 months, 0 BANCFIRST CORP /OK/ insiders reported open-market purchases totaling $0, while 2 insiders reported sales totaling $26.4M. 0 of 16 recorded sales were made under pre-scheduled Rule 10b5-1 trading plans, which are usually less informative than discretionary sales.

Insider transactions

Open-market purchases and sales.

Filed Insider Type Shares Price Value Since Score
Aug 13SEC David E RainboltDirector Sell 8,506 $115.00 $978K -7.7% —
Aug 6SEC David E RainboltDirector Sell 3,0008,506 held (−26%) $115.00 $345K -7.7% —
Aug 6SEC David E RainboltDirector Sell 2,00011,506 held (−15%) $115.03 $230K -7.7% —
Aug 4SEC David E RainboltDirector Sell 17,83013,506 held (−57%) $115.06 $2.1M -7.7% —
Aug 4SEC David E RainboltDirector Sell 11,49731,336 held (−27%) $115.09 $1.3M -7.7% —
Jul 29SEC David E RainboltDirector Sell 81,49255,551 held (−59%) $116.71 $9.5M -9.0% —
Jul 29SEC David E RainboltDirector Sell 12,71842,833 held (−23%) $115.05 $1.5M -7.7% —
Jul 28SEC David E RainboltDirector Sell 29,740137,043 held (−18%) $116.49 $3.5M -8.9% —
May 7SEC David E RainboltDirector Sell 9,001166,783 held (−5%) $115.11 $1.0M -7.8% —
May 7SEC David E RainboltDirector Sell 6,219175,784 held (−3%) $115.07 $716K -7.7% —
May 1SEC David E RainboltDirector Sell 1182,003 held (−0%) $115.00 $115 -7.7% —
Apr 28SEC David E RainboltDirector Sell 24,614182,004 held (−12%) $115.55 $2.8M -8.1% —
Apr 28SEC David E RainboltDirector Sell 205206,618 held (−0%) $115.01 $24K -7.7% —
Apr 24SEC David E RainboltDirector Sell 17,527207,473 held (−8%) $115.53 $2.0M -8.1% —
Apr 24SEC David E RainboltDirector Sell 650206,823 held (−0%) $115.02 $75K -7.7% —
Feb 11SEC Randy ForakerPresident Sell 3,000 $119.91 $360K -11.5% —

Insiders at BANCFIRST CORP /OK/

InsiderBoughtSoldLast filingScore
David E RainboltDirector — $26.1M Aug 13, 2026 —
Randy ForakerPresident — $360K Feb 11, 2026 —

BANF stock: common questions

Are BANCFIRST CORP /OK/ insiders buying BANF stock?

In the past 12 months, 0 insiders reported open-market purchases of BANF worth $0.

Are BANCFIRST CORP /OK/ insiders selling BANF stock?

2 insiders reported sales worth $26.4M over the same period.

Where does this data come from?

Every transaction comes from Form 4 filings that insiders must submit to the SEC within two business days of a trade. We pull them from SEC EDGAR every night.

What is BANF's 52-week range?

Over the past year BANF has traded between $101.94 and $123.10. It last closed at $106.18 on Oct 9, 2026.