BANCFIRST CORP /OK/ (BANF) Insider Trading -- Recent Executive & Director Transactions

18 insiders reported 73 Form 4 transactions for BANCFIRST CORP /OK/ (BANF) over the past 18 months (most recent 2026-05-07). Recent activity: RAINBOLT DAVID E (Director) Sell 6,219 shares, RAINBOLT DAVID E (Director) Sell 9,001 shares, RAINBOLT DAVID E (Director) Sell 1 shares, RAINBOLT DAVID E (Director) Sell 205 shares, RAINBOLT DAVID E (Director) Sell 24,614 shares. Source: SEC Form 4.

DateInsiderTitleTypeSharesValue
2026-05-07RAINBOLT DAVID EDirectorSell6,219$715,623
2026-05-07RAINBOLT DAVID EDirectorSell9,001$1.0M
2026-05-01RAINBOLT DAVID EDirectorSell1$115
2026-04-28RAINBOLT DAVID EDirectorSell205$23,577
2026-04-28RAINBOLT DAVID EDirectorSell24,614$2.8M
2026-04-24RAINBOLT DAVID EDirectorSell17,527$2.0M
2026-04-24RAINBOLT DAVID EDirectorSell650$74,765
2026-04-20Andrus HannahExecutive Vice PresidentBuy800$0
2026-04-20Carroll Jason AChief Risk OfficerBuy200$0
2026-04-03FERGUSON ROY CInsiderBuy105$0
2026-04-03BRAND DENNIS LInsiderBuy62$0
2026-04-03COPELAND SCOTTExecutive Vice PresidentBuy89$0
2026-04-03Harlow David RCheif Executive OfficerBuy80$0
2026-04-03Foster KellySenior Vice PresidentBuy61$0
2026-04-03Wanzer DaraExecutive Vice PresidentBuy42$0
2026-04-03Slay John K JRChief Credit OfficerBuy68$0
2026-04-03Hannah Dennis JayExecutive Vice PresidentBuy58$0
2026-04-03Andrus HannahExecutive Vice PresidentBuy58$0
2026-04-03Carroll Jason AChief Risk OfficerBuy45$0
2026-04-03SCHMIDT DARRYLExecutive Vice PresidentBuy76$0
2026-02-26McCasland Thomas Howard IIIDirectorSell85,006$0
2026-02-11FORAKER RANDYExecutive Vice PresidentBuy3,000$62,490
2026-02-11FORAKER RANDYExecutive Vice PresidentSell3,000$359,730
2026-02-03RAINBOLT DAVID EDirectorSell225,000$0
2026-02-03RAINBOLT DAVID EDirectorBuy225,000$0

Source: SEC Form 4 filings · as of 2026-05-07