InsiderTrades

BANF BANCFIRST CORP /OK/

Nasdaq · SEC CIK 760498 · EDGAR

Bought, last 12 months
$0
0 purchases by 0 insiders
Sold, last 12 months
$26.45M
13 sales by 2 insiders
Filings on record
227
since 2021-07-12, latest 2026-08-31 20:19
Buying vs selling by month open-market trades, last 24 months
BoughtSold

Most active insiders, 12 months

InsiderTitleBoughtSold
RAINBOLT DAVID EDir, 10% —$26.09M
FORAKER RANDYEVP —$359.7K
Carroll Jason ACRO ——
Ingram Kimberly KayDir ——
Andrus HannahEVP, CFO ——
Hannah Dennis JayEVP ——
Slay John K JRChief Credit Off ——
BF Bank Partners LP10% ——
Martin William ScottDir ——
Wanzer DaraEVP ——

Transactions 258

Type
Reset
X Filed Traded Ticker Insider Title Type Price Qty Owned ΔOwn Value
2024-09-09 2024-09-09 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $105.46 -22.1K 4.96M -0.4% -$2.33M
M 2024-09-09 2024-09-09 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $105.46 -22.1K 216.0K -9% -$2.33M
2024-09-09 2024-09-09 BANF Main Street Banking Partners LP 10% S - Sale $105.46 -22.1K 4.96M -0.4% -$2.33M
2024-09-03 2024-09-03 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $105.58 -1,414 4.98M -0.0% -$149.3K
M 2024-09-03 2024-09-03 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $105.58 -1,414 223.4K -0.6% -$149.3K
2024-09-03 2024-09-03 BANF Main Street Banking Partners LP 10% S - Sale $105.58 -1,414 4.98M -0.0% -$149.3K
2024-08-30 2024-08-30 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $106.22 -18.4K 4.98M -0.4% -$1.95M
M 2024-08-30 2024-08-30 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $106.22 -18.4K 223.9K -8% -$1.95M
2024-08-30 2024-08-30 BANF Main Street Banking Partners LP 10% S - Sale $106.22 -18.4K 4.98M -0.4% -$1.95M
D 2024-08-29 2024-08-29 BANF FORAKER RANDY EVP M - OptEx $20.83 +130 130 New +$2,708
D 2024-08-29 2024-08-29 BANF FORAKER RANDY EVP S - Sale+OE $107.01 -130 0 -100% -$13.9K
D 2024-08-28 2024-08-28 BANF FORAKER RANDY EVP M - OptEx $20.83 +2,870 2,870 New +$59.8K
D 2024-08-28 2024-08-28 BANF FORAKER RANDY EVP S - Sale+OE $107.10 -2,870 0 -100% -$307.4K
D 2024-08-19 2024-08-16 BANF Lopez Dave R Dir S - Sale+OE $102.13 -1,000 0 -100% -$102.1K
D 2024-08-19 2024-08-16 BANF Lopez Dave R Dir M - OptEx $21.49 +1,000 1,000 New +$21.5K
2024-08-15 2024-08-14 BANF BF Bank Partners LP 10% J - Other $0.00 -690.0K 4.31M -14% $0
M 2024-08-15 2024-08-14 BANF RAINBOLT DAVID E Executive, Dir, 10% J - Other $0.00 0 230.0K New $0
I 2024-07-25 2024-07-25 BANF Martin William Scott Dir S - Sale $107.50 -15.0K 311.9K -5% -$1.61M
2024-07-25 2024-07-25 BANF Hannah Dennis Jay EVP S - Sale $110.00 -500 714 -41% -$55.0K
I 2024-07-24 2024-07-24 BANF Martin William Scott Dir S - Sale $107.50 -5,000 326.9K -2% -$537.5K
2024-07-24 2024-07-24 BANF Hannah Dennis Jay EVP S - Sale $107.50 -1,000 1,214 -45% -$107.5K
M 2024-07-23 2024-07-23 BANF Hannah Dennis Jay EVP S - Sale $105.33 -2,500 2,214 -53% -$263.3K
I 2024-07-23 2024-07-23 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $105.82 +21 5,143 +0.4% +$2,222
2024-07-23 2024-07-23 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $105.82 +199 49.1K +0.4% +$21.1K
2024-07-22 2024-07-22 BANF Hannah Dennis Jay EVP S - Sale $105.16 -2,000 4,714 -30% -$210.3K
2024-07-22 2024-07-22 BANF Hannah Dennis Jay EVP S - Sale $105.00 -1,000 6,714 -13% -$105.0K
2024-07-19 2024-07-19 BANF Hannah Dennis Jay EVP S - Sale $106.50 -3,000 7,714 -28% -$319.5K
M 2024-05-07 2024-05-06 BANF Hannah Dennis Jay EVP S - Sale $92.23 -5,496 14.1K -28% -$506.9K
2024-05-03 2024-05-03 BANF Hannah Dennis Jay EVP S - Sale $92.38 -204 16.2K -1% -$18.8K
D 2024-05-02 2024-05-02 BANF Lawrence Kevin EVP M - OptEx $32.30 +2,709 12.7K +27% +$87.5K
D 2024-05-02 2024-05-02 BANF Lawrence Kevin EVP S - Sale+OE $91.16 -2,709 10.0K -21% -$247.0K
2024-05-01 2024-05-01 BANF Hannah Dennis Jay EVP S - Sale $92.03 -2,000 16.4K -11% -$184.1K
D 2024-05-01 2024-05-01 BANF Lawrence Kevin EVP S - Sale+OE $90.00 -10.0K 10.0K -50% -$900.0K
D 2024-05-01 2024-05-01 BANF Lawrence Kevin EVP M - OptEx $32.30 +10.0K 20.0K +100% +$323.0K
I 2024-04-25 2024-04-24 BANF COPELAND SCOTT EVP S - Sale $92.21 -2,534 13.3K -16% -$233.7K
D 2024-04-25 2024-04-25 BANF Lawrence Kevin EVP S - Sale+OE $90.00 -10.0K 10.0K -50% -$900.0K
D 2024-04-25 2024-04-25 BANF Lawrence Kevin EVP M - OptEx $32.30 +10.0K 20.0K +100% +$323.0K
2024-04-24 2024-04-24 BANF Hannah Dennis Jay EVP S - Sale $92.06 -300 18.4K -2% -$27.6K
2024-04-22 2024-04-22 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $89.71 +232 48.9K +0.5% +$20.8K
I 2024-04-22 2024-04-22 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $89.71 +24 5,122 +0.5% +$2,153
D 2024-04-22 2024-04-22 BANF Lawrence Kevin EVP S - Sale+OE $90.07 -10.0K 10.0K -50% -$900.7K
D 2024-04-22 2024-04-22 BANF Lawrence Kevin EVP M - OptEx $32.30 +10.0K 20.0K +100% +$323.0K
I 2024-03-29 2024-03-28 BANF Lawrence Kevin EVP I - Discretionary $0.00 +31 1,792 +2% $0
I 2024-03-29 2024-03-28 BANF FERGUSON ROY C Executive I - Discretionary $0.00 +64 25.4K +0.3% $0
I 2024-03-29 2024-03-28 BANF SCHMIDT DARRYL EVP, Dir I - Discretionary $0.00 +42 7,632 +0.6% $0
I 2024-03-29 2024-03-28 BANF FORAKER RANDY EVP I - Discretionary $0.00 +54 17.4K +0.3% $0
I 2024-03-29 2024-03-28 BANF RAINBOLT DAVID E Executive, Dir, 10% I - Discretionary $0.00 +121 72.3K +0.2% $0
I 2024-03-29 2024-03-28 BANF Wanzer Dara EVP I - Discretionary $0.00 +20 623 +3% $0
I 2024-03-29 2024-03-28 BANF Harlow David R Cheif Executive Off, Dir I - Discretionary $0.00 +44 9,547 +0.5% $0
I 2024-03-29 2024-03-28 BANF COPELAND SCOTT EVP I - Discretionary $0.00 +52 15.8K +0.3% $0
I 2024-03-29 2024-03-28 BANF Foster Kelly SVP I - Discretionary $0.00 +31 4,676 +0.7% $0
I 2024-03-29 2024-03-28 BANF Hannah Dennis Jay EVP I - Discretionary $0.00 +43 9,830 +0.4% $0
I 2024-03-29 2024-03-28 BANF Goyne Joe Dir I - Discretionary $0.00 +28 435 +7% $0
I 2024-03-29 2024-03-28 BANF BRAND DENNIS L EVP I - Discretionary $0.00 +30 6,333 +0.5% $0
2024-03-07 2024-03-07 BANF Hannah Dennis Jay EVP S - Sale $90.03 -1,000 18.7K -5% -$90.0K
D 2024-03-04 2024-03-04 BANF Lopez Dave R Dir M - OptEx $21.49 +3,000 3,000 New +$64.5K
D 2024-03-04 2024-03-04 BANF Lopez Dave R Dir S - Sale+OE $87.18 -3,000 0 -100% -$261.5K
D 2024-02-29 2024-02-29 BANF Lawrence Kevin EVP M - OptEx $32.30 +1,159 11.2K +12% +$37.4K
D 2024-02-29 2024-02-29 BANF Lawrence Kevin EVP S - Sale+OE $88.00 -1,159 10.0K -10% -$102.0K
D 2024-02-27 2024-02-27 BANF Lawrence Kevin EVP S - Sale+OE $88.00 -1,529 10.0K -13% -$134.6K
D 2024-02-27 2024-02-27 BANF Lawrence Kevin EVP M - OptEx $32.30 +1,529 11.5K +15% +$49.4K
D 2024-02-23 2024-02-23 BANF Lawrence Kevin EVP S - Sale+OE $88.00 -7,312 10.0K -42% -$643.5K
D 2024-02-23 2024-02-23 BANF Lawrence Kevin EVP M - OptEx $32.30 +7,312 17.3K +73% +$236.2K
M 2024-02-20 2024-02-09+ BANF Hannah Dennis Jay EVP S - Sale $89.12 -13.0K 23.7K -35% -$1.16M
2024-01-22 2024-01-22 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $92.60 +225 48.7K +0.5% +$20.8K
I 2024-01-22 2024-01-22 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $92.60 +24 5,098 +0.5% +$2,222
I 2023-12-18 2023-12-14 BANF Martin William Scott Dir G - Gift $0.00 -1,500 331.9K -0.4% $0
2023-12-12 2023-12-11 BANF SCHMIDT DARRYL EVP, Dir G - Gift $0.00 -250 48.5K -0.5% $0
D 2023-12-06 2023-12-06 BANF Lawrence Kevin EVP S - Sale+OE $92.00 -5,000 10.0K -33% -$460.0K
D 2023-12-06 2023-12-06 BANF Lawrence Kevin EVP M - OptEx $32.30 +5,000 15.0K +50% +$161.5K
2023-11-22 2023-11-22 BANF Jones Mautra Staley Dir P - Purchase $86.80 +285 285 New +$24.7K
2023-11-02 2023-11-02 BANF RAINBOLT DAVID E Executive, Dir, 10% G - Gift $0.00 -25.0K 0 -100% $0
I 2023-10-23 2023-10-23 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $83.04 +27 5,074 +0.5% +$2,242
2023-10-23 2023-10-23 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $83.04 +251 48.7K +0.5% +$20.8K
I 2023-08-10 2023-08-10 BANF RAINBOLT DAVID E Executive, amp, Dir, 10% G - Gift $0.00 +100 2,800 +4% $0
I 2023-07-24 2023-07-24 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $100.67 +20 5,047 +0.4% +$2,013
2023-07-24 2023-07-24 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $100.67 +93 48.5K +0.2% +$9,362
I 2023-07-10 2023-07-10 BANF RAINBOLT DAVID E Executive, amp, Dir, 10% G - Gift $0.00 +100 2,800 +4% $0
D 2023-06-13 2023-06-13 BANF Roberson Robin Noel Dir M - OptEx $47.55 +5,000 5,000 New +$237.8K
D 2023-06-13 2023-06-13 BANF Roberson Robin Noel Dir S - Sale+OE $94.30 -5,000 0 -100% -$471.5K
2023-06-12 2023-05-25 BANF KEATING FRANK A Former Dir J - Other — 0 0 New —
2023-06-12 2023-06-12 BANF RAINBOLT H E Former Dir G - Gift $0.00 -200 306 -40% $0
2023-05-22 2023-05-22 BANF RAINBOLT H E Dir G - Gift $0.00 -100 506 -17% $0
2023-05-10 2023-05-01 BANF RAINBOLT H E Dir G - Gift $0.00 -100 606 -14% $0
2023-05-09 2023-05-09 BANF Goyne Joe Dir P - Purchase $71.50 +1,000 5,600 +22% +$71.5K
D 2023-05-04 2023-05-04 BANF Wedel Gregory Dir M - OptEx $31.85 +4,000 4,000 New +$127.4K
D 2023-04-28 2023-04-27 BANF KEATING FRANK A Dir M - OptEx $28.23 +20.0K 20.0K New +$564.6K
M 2023-04-26 2023-04-26 BANF BRAND DENNIS L EVP, Dir P - Purchase $73.75 +5,000 34.5K +17% +$368.8K
2023-04-26 2023-04-26 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $73.18 +262 48.4K +0.5% +$19.2K
I 2023-04-26 2023-04-26 BANF SCHMIDT DARRYL EVP, Dir P - Purchase $73.18 +27 5,027 +0.5% +$1,976
2023-04-26 2023-04-26 BANF RAINBOLT H E Dir P - Purchase $74.08 +700 706 +11,667% +$51.9K
I 2023-04-10 2023-04-10 BANF Lawrence Kevin EVP I - Discretionary $0.00 +54 1,644 +3% $0
I 2023-04-10 2023-04-10 BANF BRAND DENNIS L EVP, Dir I - Discretionary $0.00 +55 6,184 +0.9% $0
I 2023-04-10 2023-04-10 BANF FORAKER RANDY EVP I - Discretionary $0.00 +106 17.0K +0.6% $0
I 2023-04-10 2023-04-10 BANF RAINBOLT DAVID E Executive, amp, Dir, 10% I - Discretionary $0.00 +250 71.4K +0.4% $0
I 2023-04-10 2023-04-10 BANF COPELAND SCOTT EVP I - Discretionary $0.00 +102 15.5K +0.7% $0
I 2023-04-10 2023-04-10 BANF Harlow David R Cheif Executive Off, Dir I - Discretionary $0.00 +85 9,287 +0.9% $0
I 2023-04-10 2023-04-10 BANF Hannah Dennis Jay EVP I - Discretionary $0.00 +48 42.0K +0.1% $0
I 2023-04-10 2023-04-10 BANF FERGUSON ROY C Executive I - Discretionary $0.00 +127 25.0K +0.5% $0
I 2023-04-10 2023-04-10 BANF Goyne Joe Dir I - Discretionary $0.00 +49 308 +19% $0

Purchase Sale Sale after option exercise All abbreviations