BANF insider transactions
BancFirst Corporation (BANF) Form 4 insider transactions - real-time wire coverage of every officer, director, and 10% owner trade.
BANF insiders
Everyone who has filed a Form 3, 4, 5 or 144 at BancFirst Corporation, latest first. Follow anyone to get their next filing.
- Darryl SchmidtExecutive Vice President, Director+$217K-$610K
- Kimberly Kay IngramDirector, since August 2024
- David E RainboltExecutive & Director, 10% owner-$69M
- Hannah AndrusExecutive Vice President, since May 2024
- Jason A CarrollChief Risk Officer, since January 2026
- Dara WanzerExecutive Vice President
- John K Slay JRChief Credit Officer, since December 2025-$365K
- David R HarlowCheif Executive Officer, Director
- Dennis Jay HannahExecutive Vice President, since January 2023-$4.38M
- Kelly FosterSenior Vice President-$312K
- Scott CopelandExecutive Vice President-$275K
- Roy C FergusonSenior Advisor
- Dennis L BrandSenior Advisor+$1.02M-$872K
- Randy ForakerRetired officer-$1.19M
- Thomas Howard McCasland IIIDirector
- BF Bank Partners LP10% owner-$27.3M
- William Scott MartinDirector-$17.5M
- F Ford DrummondDirector-$2.44M
- Joe GoyneDirector+$106K
- Main Street Banking Partners LP10% owner-$36.2M
- Leslie Jeannine RainboltDirector, 10% owner, since July 2023-$9.68M
- Dave R LopezDirector-$550K
- Kevin LawrenceExecutive Vice President-$6.41M
- Mautra Staley JonesDirector, since July 2021+$24.7K
- Robin Noel RobersonDirector-$1M
- Frank A KeatingInsider
- H E RainboltInsider+$124K
- Gregory WedelDirector
- C L Craig JrDirector+$18.7K-$986K
- William O JohnstoneOfficer, Director
- Joseph FordDirector-$813K
- Mike WallaceDirector-$747K
- David WestmanInsider
- Ken StarksInsider-$258K
- Patrick E ZimmermanInsider, since April 2021
- Harry Maxson SmithInsider
- Jennifer C WeastInsider
- Harvey RobinsonInsider
- James D PrattInsider
- Brian Wade PiersonInsider-$57.9K
Recent Form 3, 4, and 5 filings for BANF
- Executive Vice President Schmidt Darryl gifted 900 shares (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Ingram Kimberly Kay exercised 500 shares at a strike of $110.55 (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $978,190 worth of shares (8,506 units at $115.00) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $345,000 worth of shares (3,000 units at $115.00) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $230,050 worth of shares (2,000 units at $115.03) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $2,051,493 worth of shares (17,830 units at $115.06) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $1,323,183 worth of shares (11,497 units at $115.09) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $1,463,161 worth of shares (12,718 units at $115.05) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $9,511,037 worth of shares (81,492 units at $116.71) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $3,464,365 worth of shares (29,740 units at $116.49) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $1,751,688 worth of shares (15,220 units at $115.09) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $115 worth of shares (1 units at $115.00) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $2,867,786 worth of shares (24,819 units at $115.55) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E sold $2,099,624 worth of shares (18,177 units at $115.51) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Andrus Hannah4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Carroll Jason A4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Wanzer Dara4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Slay John K Jr4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Schmidt Darryl4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Harlow David R4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Hannah Dennis Jay4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Foster Kelly4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Copeland Scott4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Carroll Jason A4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Ferguson Roy C4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Andrus Hannah4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Brand Dennis L4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Amendment: SEC Form 4 filed by Rainbolt David E4/A - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Retired officer Foraker Randy4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Mccasland Thomas Howard Iii disposed of 85,006 shares (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Executive Vice President Foraker Randy exercised 3,000 shares at a strike of $20.83 and sold $359,735 worth of shares (3,000 units at $119.91) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E gifted 225,000 shares, disposed of 269,411 shares and acquired 263,273 shares (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Large owner Bf Bank Partners Lp disposed of 269,223 shares, decreasing direct ownership by 6% to 4,040,777 units (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- New insider Carroll Jason A claimed ownership of 97 shares (SEC Form 3)3 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Hannah Dennis Jay5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Andrus Hannah5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Rainbolt David E5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Wanzer Dara5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Slay John K Jr5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Schmidt Darryl5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Harlow David R5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Foster Kelly5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Foraker Randy5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Ferguson Roy C5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Copeland Scott5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 5 filed by Brand Dennis L5 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Martin William Scott gifted 5,000 shares (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Executive Vice President Schmidt Darryl gifted 600 shares and received a gift of 200 shares (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Chief Credit Officer Slay John K Jr4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 3 filed by new insider Slay John K Jr3 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Drummond F Ford exercised 5,000 shares at a strike of $20.83 and sold $631,438 worth of shares (5,000 units at $126.29) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Drummond F Ford exercised 5,000 shares at a strike of $20.83 and sold $620,578 worth of shares (5,000 units at $124.12) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Executive Vice President Foraker Randy exercised 4,000 shares at a strike of $20.83 and sold $506,445 worth of shares (4,000 units at $126.61) (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- Director Rainbolt David E disposed of 22,556 shares and acquired 22,556 shares (SEC Form 4)4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Executive Vice President Andrus Hannah4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Executive Vice President Wanzer Dara4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Cheif Executive Officer Harlow David R4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Executive Vice President Hannah Dennis Jay4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Executive Vice President Schmidt Darryl4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)
- SEC Form 4 filed by Director Goyne Joe4 - BANCFIRST CORP /OK/ (0000760498) (Issuer)