SEC Form 4 · Updated Daily

BANF

BANCFIRST CORPORATION Ownership

Insider and institutional ownership derived from SEC Form 4 filings. Click any owner to see their holdings across every company they’ve filed on, and how their position has changed over time.

FinancialsOwnership

Current Reporting Owners

OwnerRoleShares OwnedAs OfLast Activity
BF Bank Partners LP10%+ Owner4,040,7772026-01-30J
Martin William ScottDirector209,4992025-12-18G
FERGUSON ROY CReporting Owner26,4232026-04-03I
COPELAND SCOTTOfficer14,0722026-04-03I
Harlow David RDirector · Officer10,1872026-04-03I
SCHMIDT DARRYLDirector · Officer8,2212026-04-03I
BRAND DENNIS LReporting Owner6,6972026-04-03I
Foster KellyOfficer5,1102026-04-03I
Slay John K JROfficer4,6592026-04-03I
Wanzer DaraOfficer8702026-04-03I
Andrus HannahOfficer8002026-04-17M
Ingram Kimberly KayDirector5002026-08-30M
Carroll Jason AOfficer2002026-04-20M
Hannah Dennis JayOfficer1942026-04-03I
RAINBOLT DAVID EDirector02026-08-13S
FORAKER RANDYOfficer02026-02-10S
McCasland Thomas Howard IIIDirector02026-02-26J
Drummond F FordDirector02025-08-13S

Recent Filings

DateOwnerActivitySharesPriceOwned After
2026-08-30Ingram Kimberly KayOption exercise (derivative)500$110.552,000
2026-08-30Ingram Kimberly KayOption exercise500$110.55500
2026-08-13RAINBOLT DAVID EOpen-market sale8,506$115.000
2026-08-06RAINBOLT DAVID EOpen-market sale3,000$115.008,506
2026-08-05RAINBOLT DAVID EOpen-market sale2,000$115.0311,506
2026-08-04RAINBOLT DAVID EOpen-market sale17,830$115.0613,506
2026-08-03RAINBOLT DAVID EOpen-market sale11,497$115.0931,336
2026-07-29RAINBOLT DAVID EOpen-market sale12,718$115.0542,833
2026-07-28RAINBOLT DAVID EOpen-market sale81,492$116.7155,551
2026-07-27RAINBOLT DAVID EOpen-market sale29,740$116.49137,043
2026-05-07RAINBOLT DAVID EOpen-market sale9,001$115.11166,783
2026-05-06RAINBOLT DAVID EOpen-market sale6,219$115.07175,784
2026-04-29RAINBOLT DAVID EOpen-market sale1$115.00182,003
2026-04-28RAINBOLT DAVID EOpen-market sale24,614$115.55182,004
2026-04-27RAINBOLT DAVID EOpen-market sale205$115.01206,618
2026-04-24RAINBOLT DAVID EOpen-market sale650$115.02206,823
2026-04-23RAINBOLT DAVID EOpen-market sale17,527$115.53207,473
2026-04-20Carroll Jason AOption exercise (derivative)200$106.72800
2026-04-20Carroll Jason AOption exercise200$0.00200
2026-04-17Andrus HannahOption exercise (derivative)800$0.003,200
2026-04-17Andrus HannahOption exercise800$0.00800
2026-04-03BRAND DENNIS LI62$0.006,697
2026-04-03Andrus HannahI58$0.00134
2026-04-03FERGUSON ROY CI105$0.0026,423
2026-04-03Carroll Jason AI45$0.00142
2026-04-03COPELAND SCOTTI89$0.0014,072
2026-04-03Foster KellyI61$0.005,110
2026-04-03Hannah Dennis JayI58$0.00194
2026-04-03Harlow David RI80$0.0010,187
2026-04-03SCHMIDT DARRYLI76$0.008,221
2026-04-03Slay John K JRI68$0.004,659
2026-04-03Wanzer DaraI42$0.00870
2026-02-26McCasland Thomas Howard IIIJ85,006$0.000
2026-02-10FORAKER RANDYOption exercise (derivative)3,000$0.000
2026-02-10FORAKER RANDYOpen-market sale3,000$119.910
2026-02-10FORAKER RANDYOption exercise3,000$20.833,000
2026-02-03RAINBOLT DAVID EJ188$0.000
2026-02-03RAINBOLT DAVID EJ188$0.00188
2026-02-03RAINBOLT DAVID EGift225,000$0.0073,395
2026-01-30BF Bank Partners LPJ269,223$0.004,040,777

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.