Stocks · Financials · National Commercial Banks

BANCFIRST CORP

BANF Clue Score51
United States Fiscal year ends December CIK 0000760498 Results filed 22 Oct 2026

What the insiders did Net selling

Insider
Date
Role
Action
Shares
Price
Amount
Kimberly Kay Ingram
30 Aug 2026
Director
Exercised, kept
500
$110.55
$55.28K
David E Rainbolt
13 Aug 2026
Director
Sell indirect
8,506
$115.00
$978.19K
David E Rainbolt
6 Aug 2026
Director
Sell indirect
3,000
$115.00
$345.00K
David E Rainbolt
5 Aug 2026
Director
Sell indirect
2,000
$115.03
$230.05K
David E Rainbolt
4 Aug 2026
Director
Sell indirect
17,830
$115.06
$2.05M
David E Rainbolt
3 Aug 2026
Director
Sell indirect
11,497
$115.09
$1.32M
David E Rainbolt
29 Jul 2026
Director
Sell indirect
12,718
$115.05
$1.46M
David E Rainbolt
28 Jul 2026
Director
Sell indirect
81,492
$116.71
$9.51M
David E Rainbolt
27 Jul 2026
Director
Sell indirect
29,740
$116.49
$3.46M
David E Rainbolt
7 May 2026
Director
Sell indirect
9,001
$115.11
$1.04M
David E Rainbolt
6 May 2026
Director
Sell indirect
6,219
$115.07
$715.62K
David E Rainbolt
29 Apr 2026
Director
Sell indirect
1
$115.00
$115.00
David E Rainbolt
28 Apr 2026
Director
Sell indirect
24,614
$115.55
$2.84M
David E Rainbolt
27 Apr 2026
Director
Sell indirect
205
$115.01
$23.58K
David E Rainbolt
24 Apr 2026
Director
Sell indirect
650
$115.02
$74.76K
David E Rainbolt
23 Apr 2026
Director
Sell indirect
17,527
$115.53
$2.02M
Randy Foraker
10 Feb 2026
Executive Vice President
Sold after exercise
3,000
$119.91
$359.73K

What was left out

Form 4 filings counted 35
Amendments (4/A) skipped 1
Filings about a different issuer 0
Unreadable filings 0
Joint filings 0
Sales on a Rule 10b5-1 plan 0
Sales straight out of an exercise 1
Sales at will 15
Transactions with no price 0
Shares from compensation/vesting 1,123,857
History held since 13 Nov 2006