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
Main Street Banking Partners LP10%+ Owner4,910,0002024-10-28S
Rainbolt Leslie Jeannine10%+ Owner · Director4,910,0002024-10-28S
BF Bank Partners LP10%+ Owner4,040,7772026-01-30J
Martin William ScottDirector209,4992025-12-18G
MCCALMONT J RALPHDirector160,0592016-05-03S
ODOM PAUL B JRDirector64,7002011-09-14P
WILLIAMS G RAINEY JRDirector64,6002020-03-13P
CRAIG C L JRDirector51,1882023-01-23J
NORICK RONALD JDirector36,0002020-03-13P
NEVILLE ROBERT MOfficer35,6802020-11-16I
FERGUSON ROY CReporting Owner26,4232026-04-03I
DANIEL JIMDirector · Officer25,6002012-08-24M
Barton John D.Officer25,0902018-01-01—
GREER K GORDANDirector · Officer18,4262016-08-11J
COPELAND SCOTTOfficer14,0722026-04-03I
Lawrence KevinOfficer12,7092024-05-02M
SEAT DAVIDOfficer11,7002020-02-11M
JAMES KARENOfficer10,2362021-03-08S
Harlow David RDirector · Officer10,1872026-04-03I
Anderson JohnOfficer10,0002021-03-05M
Robinson HarveyOfficer10,0002017-04-24M
MORAN MELVINDirector9,5002010-04-22S
Gish MarkOfficer8,5002019-11-01M
SCHMIDT DARRYLDirector · Officer8,2212026-04-03I
Johnstone William ODirector · Officer8,0272022-11-23I
Wallace MikeDirector8,0002022-01-24M
SHOCKLEY JOE T JRDirector · Officer7,3092012-07-03M
Ford JosephDirector6,9522022-08-16M
BRAND DENNIS LReporting Owner6,6972026-04-03I
CARDWELL WAYNE EReporting Owner6,1002014-09-02S
HANNAH D JAYOfficer5,3472016-12-09M
Foster KellyOfficer5,1102026-04-03I
Drummond F FordDirector5,0002025-08-13M
Roberson Robin NoelDirector5,0002023-06-13M
HALVERSTADT DONALD BDirector5,0002016-02-29M
Ross Cynthia S.Director5,0002013-06-26M
Slay John K JROfficer4,6592026-04-03I
Starks KenOfficer4,5002021-03-11M
Wedel GregoryDirector4,0002023-05-04M
Pratt James DOfficer3,3922020-01-01—
FORAKER RANDYOfficer3,0002026-02-10M
Samis Michael S.Director3,0002020-03-16P
Shirley NatalieDirector3,0002013-07-25—
Diehl GregOfficer2,8452020-02-27—
Westman DavidOfficer2,5002016-11-14M
PETERSEN DALE EOfficer2,5002012-07-18M
Fleming Paul DOfficer2,0002017-01-20M
GREGORY ROBERT ADirector · Officer1,7742007-08-21S
ROGERS J MICHAELOfficer1,5002006-07-24M
Lopez Dave RDirector1,0002024-08-16M
Wanzer DaraOfficer8702026-04-03I
Andrus HannahOfficer8002026-04-17M
UnknownOfficer7752020-12-18P
Goyne JoeDirector · Officer6432025-04-02I
Weast Jennifer COfficer6252016-08-01M
Ingram Kimberly KayDirector5002026-08-30M
Zimmerman Patrick EOfficer4132021-04-22—
Lance Bill G JRDirector4002018-08-23—
RAINBOLT H EDirector3062023-06-12G
Jones Mautra StaleyDirector2852023-11-22P
Carroll Jason AOfficer2002026-04-20M
McMillan MarionReporting Owner2002016-02-24M
Hannah Dennis JayOfficer1942026-04-03I
Pierson Brian WadeOfficer502020-07-30S
RAINBOLT DAVID EDirector02026-08-13S
McCasland Thomas Howard IIIDirector02026-02-26J
KEATING FRANK ADirector02023-05-25J
R BANKING LTD PTNRSHP10%+ Owner02019-12-31J
CRAWFORD WILLIAM HDirector02017-08-14S

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-02-03RAINBOLT DAVID EGift225,000$0.00225,000

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