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
D 2026-08-31 20:19 2026-08-30 BANF Ingram Kimberly Kay Dir M - OptEx $110.55 +500 500 New +$55.3K
I 2026-08-13 10:54 2026-08-13 BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.00 -8,506 0 -100% -$978.2K
I 2026-08-06 17:37 2026-08-06 BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.00 -3,000 8,506 -26% -$345.0K
I 2026-08-06 11:24 2026-08-05 BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.03 -2,000 11.5K -15% -$230.1K
I 2026-08-04 17:25 2026-08-04 BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.06 -17.8K 13.5K -57% -$2.05M
I 2026-08-04 10:23 2026-08-03 BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.09 -11.5K 31.3K -27% -$1.32M
I 2026-07-29 17:14 2026-07-29 BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.05 -12.7K 42.8K -23% -$1.46M
I 2026-07-29 09:49 2026-07-28 BANF RAINBOLT DAVID E Dir, 10% S - Sale $116.71 -81.5K 55.6K -59% -$9.51M
I 2026-07-28 09:53 2026-07-27 BANF RAINBOLT DAVID E Dir, 10% S - Sale $116.49 -29.7K 137.0K -18% -$3.46M
MI 2026-05-07 17:29 2026-05-06+ BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.09 -15.2K 166.8K -8% -$1.75M
I 2026-05-01 17:59 2026-04-29 BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.00 -1 182.0K -0.0% -$115
MI 2026-04-28 16:20 2026-04-27+ BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.55 -24.8K 182.0K -12% -$2.87M
MI 2026-04-24 17:50 2026-04-23+ BANF RAINBOLT DAVID E Dir, 10% S - Sale $115.51 -18.2K 206.8K -8% -$2.10M
D 2026-04-20 14:41 2026-04-17 BANF Andrus Hannah EVP, CFO M - OptEx $0.00 +800 800 New $0
D 2026-04-20 14:37 2026-04-20 BANF Carroll Jason A CRO M - OptEx $0.00 +200 200 New $0
I 2026-04-03 17:15 2026-04-03 BANF Wanzer Dara EVP I - Discretionary $0.00 +42 870 +5% $0
I 2026-04-03 17:15 2026-04-03 BANF Slay John K JR Chief Credit Off I - Discretionary $0.00 +68 4,659 +1% $0
I 2026-04-03 17:13 2026-04-03 BANF SCHMIDT DARRYL EVP, Dir I - Discretionary $0.00 +76 8,221 +0.9% $0
I 2026-04-03 17:13 2026-04-03 BANF Harlow David R Cheif Executive Off, Dir I - Discretionary $0.00 +80 10.2K +0.8% $0
I 2026-04-03 17:11 2026-04-03 BANF Hannah Dennis Jay EVP I - Discretionary $0.00 +58 194 +43% $0
I 2026-04-03 17:10 2026-04-03 BANF Foster Kelly SVP I - Discretionary $0.00 +61 5,110 +1% $0
I 2026-04-03 17:09 2026-04-03 BANF COPELAND SCOTT EVP I - Discretionary $0.00 +89 14.1K +0.6% $0
DI 2026-04-03 17:08 2026-04-03 BANF Carroll Jason A CRO I - Discretionary $0.00 +45 142 +46% $0
I 2026-04-03 17:07 2026-04-03 BANF FERGUSON ROY C Senior Advisor I - Discretionary $0.00 +105 26.4K +0.4% $0
I 2026-04-03 17:06 2026-04-03 BANF Andrus Hannah EVP, CFO I - Discretionary $0.00 +58 134 +76% $0
I 2026-04-03 17:06 2026-04-03 BANF BRAND DENNIS L Senior Advisor I - Discretionary $0.00 +62 6,697 +0.9% $0
AI 2026-03-26 2026-02-03 BANF RAINBOLT DAVID E Dir, 10% G - Gift $0.00 +225.0K 225.0K New $0
I 2026-02-26 2026-02-26 BANF McCasland Thomas Howard III Dir J - Other $0.00 -85.0K 0 -100% $0
D 2026-02-11 2026-02-10 BANF FORAKER RANDY EVP S - Sale+OE $119.91 -3,000 0 -100% -$359.7K
D 2026-02-11 2026-02-10 BANF FORAKER RANDY EVP M - OptEx $20.83 +3,000 3,000 New +$62.5K
2026-02-03 2026-01-30 BANF BF Bank Partners LP 10% J - Other $0.00 -269.2K 4.04M -6% $0
I 2026-02-03 2026-02-03 BANF RAINBOLT DAVID E Dir, 10% J - Other $0.00 -188 0 -100% $0
M 2026-02-03 2026-01-30+ BANF RAINBOLT DAVID E Dir, 10% J - Other $0.00 -5,950 298.4K -2% $0
2026-02-03 2026-02-03 BANF RAINBOLT DAVID E Dir, 10% G - Gift $0.00 -225.0K 73.4K -75% $0
I 2025-12-19 2025-12-18 BANF Martin William Scott Dir G - Gift $0.00 -5,000 209.5K -2% $0
I 2025-12-09 2025-12-09 BANF SCHMIDT DARRYL EVP, Dir G - Gift $0.00 +200 487 +70% $0
2025-12-09 2025-12-09 BANF SCHMIDT DARRYL EVP, Dir G - Gift $0.00 -600 43.0K -1% $0
D 2025-08-14 2025-08-13 BANF Drummond F Ford Dir S - Sale+OE $126.29 -5,000 0 -100% -$631.5K
D 2025-08-14 2025-08-13 BANF Drummond F Ford Dir M - OptEx $20.83 +5,000 5,000 New +$104.1K
D 2025-05-28 2025-05-28 BANF Drummond F Ford Dir S - Sale+OE $124.12 -5,000 0 -100% -$620.6K
D 2025-05-28 2025-05-28 BANF Drummond F Ford Dir M - OptEx $20.83 +5,000 5,000 New +$104.1K
D 2025-05-22 2025-05-21 BANF FORAKER RANDY EVP M - OptEx $20.83 +4,000 4,000 New +$83.3K
D 2025-05-22 2025-05-21 BANF FORAKER RANDY EVP S - Sale+OE $126.61 -4,000 0 -100% -$506.4K
I 2025-05-07 2025-05-06 BANF RAINBOLT DAVID E Dir, 10% J - Other $0.00 -22.6K 0 -100% $0
2025-05-07 2025-05-06 BANF RAINBOLT DAVID E Dir, 10% J - Other $0.00 +22.6K 73.4K +44% $0
I 2025-05-07 2025-05-06 BANF RAINBOLT DAVID E Dir, 10% I - Discretionary $0.00 +14 22.6K +0.1% $0
I 2025-04-02 2025-04-02 BANF Goyne Joe Dir I - Discretionary $0.00 +67 643 +12% $0
I 2025-04-02 2025-04-02 BANF SCHMIDT DARRYL EVP, Dir I - Discretionary $0.00 +88 7,975 +1% $0
I 2025-04-02 2025-04-02 BANF Foster Kelly SVP I - Discretionary $0.00 +68 4,929 +1% $0
I 2025-04-02 2025-04-02 BANF Harlow David R Cheif Executive Off, Dir I - Discretionary $0.00 +92 9,918 +0.9% $0
I 2025-04-02 2025-04-02 BANF FERGUSON ROY C Executive I - Discretionary $0.00 +121 26.0K +0.5% $0
I 2025-04-02 2025-04-02 BANF FORAKER RANDY EVP I - Discretionary $0.00 +103 17.8K +0.6% $0
I 2025-04-02 2025-04-02 BANF BRAND DENNIS L EVP I - Discretionary $0.00 +56 6,555 +0.9% $0
I 2025-04-02 2025-04-02 BANF Hannah Dennis Jay EVP I - Discretionary $0.00 +66 66 New $0
I 2025-04-02 2025-04-02 BANF Wanzer Dara EVP I - Discretionary $0.00 +47 771 +6% $0
I 2025-04-02 2025-04-02 BANF RAINBOLT DAVID E Dir, 10% I - Discretionary $0.00 +204 73.4K +0.3% $0
I 2025-04-02 2025-04-02 BANF COPELAND SCOTT EVP I - Discretionary $0.00 +104 13.7K +0.8% $0
I 2025-04-02 2025-04-02 BANF Andrus Hannah EVP, CFO I - Discretionary $0.00 +36 36 New $0
I 2025-02-28 2025-02-28 BANF Martin William Scott Dir S - Sale $119.13 -10.0K 214.5K -4% -$1.19M
I 2025-02-27 2023-12-08 BANF McCasland Thomas Howard III Dir J - Other $0.00 -32.5K 4,402 -88% $0
2025-02-11 2025-02-11 BANF SCHMIDT DARRYL EVP, Dir S - Sale $122.06 -5,000 43.6K -10% -$610.3K
D 2025-02-06 2025-02-05 BANF Drummond F Ford Dir M - OptEx $20.83 +5,000 5,000 New +$104.1K
D 2025-02-06 2025-02-05 BANF Drummond F Ford Dir S - Sale+OE $120.58 -5,000 0 -100% -$602.9K
D 2025-01-29 2025-01-29 BANF Drummond F Ford Dir M - OptEx $20.83 +5,000 5,000 New +$104.1K
D 2025-01-29 2025-01-29 BANF Drummond F Ford Dir S - Sale+OE $117.97 -5,000 0 -100% -$589.9K
I 2024-12-18 2024-12-17 BANF SCHMIDT DARRYL EVP, Dir G - Gift $0.00 +287 287 New $0
M 2024-12-18 2024-12-17 BANF SCHMIDT DARRYL EVP, Dir G - Gift $0.00 -574 48.6K -1% $0
2024-12-12 2024-12-12 BANF BRAND DENNIS L EVP S - Sale $126.50 -4,000 33.0K -11% -$506.0K
I 2024-11-21 2024-11-21 BANF Martin William Scott Dir S - Sale $124.70 -24.6K 224.5K -10% -$3.07M
2024-11-19 2024-11-19 BANF RAINBOLT DAVID E Executive, Dir, 10% G - Gift $0.00 -10.0K 4,000 -71% $0
I 2024-11-15 2024-11-15 BANF Martin William Scott Dir S - Sale $123.00 -25.0K 249.1K -9% -$3.08M
I 2024-11-14 2024-11-14 BANF Martin William Scott Dir S - Sale $123.17 -7,500 274.1K -3% -$923.8K
I 2024-11-13 2024-11-13 BANF Martin William Scott Dir S - Sale $126.01 -10.3K 281.6K -4% -$1.30M
M 2024-11-08 2024-11-06 BANF Hannah Dennis Jay EVP S - Sale $126.59 -10.5K 5,543 -66% -$1.33M
I 2024-11-06 2024-11-06 BANF Martin William Scott Dir S - Sale $117.00 -15.0K 291.9K -5% -$1.75M
I 2024-10-30 2024-10-30 BANF Martin William Scott Dir S - Sale $113.50 -5,000 306.9K -2% -$567.5K
M 2024-10-29 2024-10-28 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $110.78 -24.4K 200.0K -11% -$2.71M
2024-10-29 2024-10-28 BANF Main Street Banking Partners LP 10% S - Sale $110.78 -24.4K 4.91M -0.5% -$2.71M
2024-10-29 2024-10-28 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $110.78 -24.4K 4.91M -0.5% -$2.71M
2024-10-24 2024-10-24 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $110.11 -1,750 4.93M -0.0% -$192.7K
M 2024-10-24 2024-10-24 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $110.11 -1,750 208.1K -0.8% -$192.7K
2024-10-24 2024-10-24 BANF Main Street Banking Partners LP 10% S - Sale $110.11 -1,750 4.93M -0.0% -$192.7K
2024-10-23 2024-10-23 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $110.21 -5,601 4.94M -0.1% -$617.3K
2024-10-23 2024-10-23 BANF Main Street Banking Partners LP 10% S - Sale $110.21 -5,601 4.94M -0.1% -$617.3K
M 2024-10-23 2024-10-23 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $110.21 -5,601 208.7K -3% -$617.3K
2024-10-22 2024-10-22 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $110.00 -778 4.94M -0.0% -$85.6K
M 2024-10-22 2024-10-22 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $110.00 -777 210.6K -0.4% -$85.5K
2024-10-22 2024-10-22 BANF Main Street Banking Partners LP 10% S - Sale $110.00 -778 4.94M -0.0% -$85.6K
M 2024-10-21 2024-10-21 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $110.47 -2,152 210.8K -1% -$237.7K
2024-10-21 2024-10-21 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $110.47 -2,152 4.94M -0.0% -$237.7K
2024-10-21 2024-10-21 BANF Main Street Banking Partners LP 10% S - Sale $110.47 -2,152 4.94M -0.0% -$237.7K
M 2024-09-13 2024-09-13 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $105.02 -10.4K 211.6K -5% -$1.09M
2024-09-13 2024-09-13 BANF Main Street Banking Partners LP 10% S - Sale $105.02 -10.4K 4.94M -0.2% -$1.09M
2024-09-13 2024-09-13 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $105.02 -10.4K 4.94M -0.2% -$1.09M
M 2024-09-11 2024-09-11 BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $105.01 -1,391 215.0K -0.6% -$146.1K
2024-09-11 2024-09-11 BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $105.01 -1,391 4.96M -0.0% -$146.1K
2024-09-11 2024-09-11 BANF Main Street Banking Partners LP 10% S - Sale $105.01 -1,391 4.96M -0.0% -$146.1K
M 2024-09-10 2024-09-09+ BANF Main Street Banking Partners LP 10% S - Sale $105.10 -1,631 4.96M -0.0% -$171.4K
M 2024-09-10 2024-09-09+ BANF RAINBOLT DAVID E Executive, Dir, 10% S - Sale $105.10 -1,632 216.0K -0.7% -$171.5K
M 2024-09-10 2024-09-09+ BANF Rainbolt Leslie Jeannine Dir, 10% S - Sale $105.10 -1,631 4.96M -0.0% -$171.4K

Purchase Sale Sale after option exercise All abbreviations