LIVE FROM THE DATABASETRANSACTIONS 362,430COMPANIES 5,763LATEST TRADE Oct 16UPDATED Oct 17, 12:31 AM
BANFCIK 0000760498

BANCFIRST CORP /OK/

49 transactions by 17 insiders, from January 25, 2022 to August 30, 2026.

Transactions
4917 insiders
Bought · P
Nonenobody bought on the open market
Sold · S
$26.4Mopen market
Net
−$26.4Mnet selling

Officers and directors

People inside the company. What they do with their own shares is the reason this data exists.

InsiderTradesPlannedBoughtSold
David E. RainboltDir21——$26.1M
Jason A. CarrollChief4———
John K. Slay Jr.Chief3———
Randy ForakerPres3——$360K
Hannah AndrusPres3———
Darryl SchmidtPres3———
Kimberly Kay IngramDir2———
Kelly FosterPres1———
William Scott MartinOfficer1———
Dennis Jay HannahPres1———
Dara WanzerPres1———
Scott CopelandPres1———
Thomas Howard McCasland IIIOfficer1———
David R. HarlowOfficer1———

Large holders and funds

Holders above 10%, often funds. They file the same form, but they trade for portfolio reasons, not because of what they know.

InsiderTradesPlannedBoughtSold
Dennis L. BrandOther1———
BF Bank Partners LP10%1———
Roy C. FergusonOther1———

All transactions

49 in total, newest filings first.

InsiderDateCodeSharesPriceValue
Kimberly Kay IngramDirDERIVAug 30M500$110.55$55K?
Kimberly Kay IngramDirAug 30M500$110.55$55K
David E. RainboltDirAug 13S8,506$115.00$978K
David E. RainboltDirAug 6S3,000$115.00$345K
David E. RainboltDirAug 5S2,000$115.03$230K
David E. RainboltDirAug 4S17,830$115.06$2.1M
David E. RainboltDirAug 3S11,497$115.09$1.3M
David E. RainboltDirJul 29S12,718$115.05$1.5M
David E. RainboltDirJul 28S81,492$116.71$9.5M
David E. RainboltDirJul 27S29,740$116.49$3.5M
David E. RainboltDirMay 7S9,001$115.11$1.0M
David E. RainboltDirMay 6S6,219$115.07$716K
David E. RainboltDirApr 29S1$115.00$115
David E. RainboltDirApr 28S24,614$115.55$2.8M
David E. RainboltDirApr 27S205$115.01$24K
David E. RainboltDirApr 24S650$115.02$75K
David E. RainboltDirApr 23S17,527$115.53$2.0M
Jason A. CarrollChiefDERIVApr 20M200$106.72$21K?
Jason A. CarrollChiefApr 20M200$0.00—
Hannah AndrusPresDERIVApr 17M800$0.00—?
Hannah AndrusPresApr 17M800$0.00—
Dara WanzerPresApr 3I42$0.00—
John K. Slay Jr.ChiefApr 3I68$0.00—
Darryl SchmidtPresApr 3I76$0.00—
David R. HarlowOfficerApr 3I80$0.00—
Dennis Jay HannahPresApr 3I58$0.00—
Kelly FosterPresApr 3I61$0.00—
Scott CopelandPresApr 3I89$0.00—
Jason A. CarrollChiefDERIVMar 29A1,000$0.00—?
Jason A. CarrollChiefApr 3I45$0.00—
Roy C. FergusonOtherApr 3I105$0.00—
Dennis L. BrandOtherApr 3I62$0.00—
Hannah AndrusPresApr 3I58$0.00—
Thomas Howard McCasland IIIOfficerFeb 26J85,006$0.00—
Randy ForakerPresDERIVFeb 10M3,000$0.00—?
Randy ForakerPresFeb 10S3,000$119.91$360K
Randy ForakerPresFeb 10M3,000$20.83$62K
David E. RainboltDirFeb 3J188$0.00—
David E. RainboltDirFeb 3J188$0.00—
David E. RainboltDirJan 30J38,085$0.00—
David E. RainboltDirJan 30J269,223$0.00—
David E. RainboltDirFeb 3G225,000$0.00—
David E. RainboltDirJan 30J225,000$0.00—
BF Bank Partners LP10%Jan 30J269,223$0.00—
William Scott MartinOfficerDec 18G5,000$0.00—
Darryl SchmidtPresDec 9G200$0.00—
Darryl SchmidtPresDec 9G600$0.00—
John K. Slay Jr.ChiefDERIVJul 18A2,500$0.00—?
John K. Slay Jr.ChiefDERIVJan 25A25,000$0.00—?