SEC Form 4 · Updated Daily
BANF
— BANCFIRST CORPORATION OwnershipInsider 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.
Current Reporting Owners
| Owner | Role | Shares Owned | As Of | Last Activity |
|---|---|---|---|---|
| Main Street Banking Partners LP | 10%+ Owner | 4,910,000 | 2024-10-28 | S |
| Rainbolt Leslie Jeannine | 10%+ Owner · Director | 4,910,000 | 2024-10-28 | S |
| BF Bank Partners LP | 10%+ Owner | 4,040,777 | 2026-01-30 | J |
| Martin William Scott | Director | 209,499 | 2025-12-18 | G |
| MCCALMONT J RALPH | Director | 160,059 | 2016-05-03 | S |
| ODOM PAUL B JR | Director | 64,700 | 2011-09-14 | P |
| WILLIAMS G RAINEY JR | Director | 64,600 | 2020-03-13 | P |
| CRAIG C L JR | Director | 51,188 | 2023-01-23 | J |
| NORICK RONALD J | Director | 36,000 | 2020-03-13 | P |
| NEVILLE ROBERT M | Officer | 35,680 | 2020-11-16 | I |
| FERGUSON ROY C | Reporting Owner | 26,423 | 2026-04-03 | I |
| DANIEL JIM | Director · Officer | 25,600 | 2012-08-24 | M |
| Barton John D. | Officer | 25,090 | 2018-01-01 | — |
| GREER K GORDAN | Director · Officer | 18,426 | 2016-08-11 | J |
| COPELAND SCOTT | Officer | 14,072 | 2026-04-03 | I |
| Lawrence Kevin | Officer | 12,709 | 2024-05-02 | M |
| SEAT DAVID | Officer | 11,700 | 2020-02-11 | M |
| JAMES KAREN | Officer | 10,236 | 2021-03-08 | S |
| Harlow David R | Director · Officer | 10,187 | 2026-04-03 | I |
| Anderson John | Officer | 10,000 | 2021-03-05 | M |
| Robinson Harvey | Officer | 10,000 | 2017-04-24 | M |
| MORAN MELVIN | Director | 9,500 | 2010-04-22 | S |
| Gish Mark | Officer | 8,500 | 2019-11-01 | M |
| SCHMIDT DARRYL | Director · Officer | 8,221 | 2026-04-03 | I |
| Johnstone William O | Director · Officer | 8,027 | 2022-11-23 | I |
| Wallace Mike | Director | 8,000 | 2022-01-24 | M |
| SHOCKLEY JOE T JR | Director · Officer | 7,309 | 2012-07-03 | M |
| Ford Joseph | Director | 6,952 | 2022-08-16 | M |
| BRAND DENNIS L | Reporting Owner | 6,697 | 2026-04-03 | I |
| CARDWELL WAYNE E | Reporting Owner | 6,100 | 2014-09-02 | S |
| HANNAH D JAY | Officer | 5,347 | 2016-12-09 | M |
| Foster Kelly | Officer | 5,110 | 2026-04-03 | I |
| Drummond F Ford | Director | 5,000 | 2025-08-13 | M |
| Roberson Robin Noel | Director | 5,000 | 2023-06-13 | M |
| HALVERSTADT DONALD B | Director | 5,000 | 2016-02-29 | M |
| Ross Cynthia S. | Director | 5,000 | 2013-06-26 | M |
| Slay John K JR | Officer | 4,659 | 2026-04-03 | I |
| Starks Ken | Officer | 4,500 | 2021-03-11 | M |
| Wedel Gregory | Director | 4,000 | 2023-05-04 | M |
| Pratt James D | Officer | 3,392 | 2020-01-01 | — |
| FORAKER RANDY | Officer | 3,000 | 2026-02-10 | M |
| Samis Michael S. | Director | 3,000 | 2020-03-16 | P |
| Shirley Natalie | Director | 3,000 | 2013-07-25 | — |
| Diehl Greg | Officer | 2,845 | 2020-02-27 | — |
| Westman David | Officer | 2,500 | 2016-11-14 | M |
| PETERSEN DALE E | Officer | 2,500 | 2012-07-18 | M |
| Fleming Paul D | Officer | 2,000 | 2017-01-20 | M |
| GREGORY ROBERT A | Director · Officer | 1,774 | 2007-08-21 | S |
| ROGERS J MICHAEL | Officer | 1,500 | 2006-07-24 | M |
| Lopez Dave R | Director | 1,000 | 2024-08-16 | M |
| Wanzer Dara | Officer | 870 | 2026-04-03 | I |
| Andrus Hannah | Officer | 800 | 2026-04-17 | M |
| Unknown | Officer | 775 | 2020-12-18 | P |
| Goyne Joe | Director · Officer | 643 | 2025-04-02 | I |
| Weast Jennifer C | Officer | 625 | 2016-08-01 | M |
| Ingram Kimberly Kay | Director | 500 | 2026-08-30 | M |
| Zimmerman Patrick E | Officer | 413 | 2021-04-22 | — |
| Lance Bill G JR | Director | 400 | 2018-08-23 | — |
| RAINBOLT H E | Director | 306 | 2023-06-12 | G |
| Jones Mautra Staley | Director | 285 | 2023-11-22 | P |
| Carroll Jason A | Officer | 200 | 2026-04-20 | M |
| McMillan Marion | Reporting Owner | 200 | 2016-02-24 | M |
| Hannah Dennis Jay | Officer | 194 | 2026-04-03 | I |
| Pierson Brian Wade | Officer | 50 | 2020-07-30 | S |
| RAINBOLT DAVID E | Director | 0 | 2026-08-13 | S |
| McCasland Thomas Howard III | Director | 0 | 2026-02-26 | J |
| KEATING FRANK A | Director | 0 | 2023-05-25 | J |
| R BANKING LTD PTNRSHP | 10%+ Owner | 0 | 2019-12-31 | J |
| CRAWFORD WILLIAM H | Director | 0 | 2017-08-14 | S |
Recent Filings
| Date | Owner | Activity | Shares | Price | Owned After |
|---|---|---|---|---|---|
| 2026-08-30 | Ingram Kimberly Kay | Option exercise (derivative) | 500 | $110.55 | 2,000 |
| 2026-08-30 | Ingram Kimberly Kay | Option exercise | 500 | $110.55 | 500 |
| 2026-08-13 | RAINBOLT DAVID E | Open-market sale | 8,506 | $115.00 | 0 |
| 2026-08-06 | RAINBOLT DAVID E | Open-market sale | 3,000 | $115.00 | 8,506 |
| 2026-08-05 | RAINBOLT DAVID E | Open-market sale | 2,000 | $115.03 | 11,506 |
| 2026-08-04 | RAINBOLT DAVID E | Open-market sale | 17,830 | $115.06 | 13,506 |
| 2026-08-03 | RAINBOLT DAVID E | Open-market sale | 11,497 | $115.09 | 31,336 |
| 2026-07-29 | RAINBOLT DAVID E | Open-market sale | 12,718 | $115.05 | 42,833 |
| 2026-07-28 | RAINBOLT DAVID E | Open-market sale | 81,492 | $116.71 | 55,551 |
| 2026-07-27 | RAINBOLT DAVID E | Open-market sale | 29,740 | $116.49 | 137,043 |
| 2026-05-07 | RAINBOLT DAVID E | Open-market sale | 9,001 | $115.11 | 166,783 |
| 2026-05-06 | RAINBOLT DAVID E | Open-market sale | 6,219 | $115.07 | 175,784 |
| 2026-04-29 | RAINBOLT DAVID E | Open-market sale | 1 | $115.00 | 182,003 |
| 2026-04-28 | RAINBOLT DAVID E | Open-market sale | 24,614 | $115.55 | 182,004 |
| 2026-04-27 | RAINBOLT DAVID E | Open-market sale | 205 | $115.01 | 206,618 |
| 2026-04-24 | RAINBOLT DAVID E | Open-market sale | 650 | $115.02 | 206,823 |
| 2026-04-23 | RAINBOLT DAVID E | Open-market sale | 17,527 | $115.53 | 207,473 |
| 2026-04-20 | Carroll Jason A | Option exercise (derivative) | 200 | $106.72 | 800 |
| 2026-04-20 | Carroll Jason A | Option exercise | 200 | $0.00 | 200 |
| 2026-04-17 | Andrus Hannah | Option exercise (derivative) | 800 | $0.00 | 3,200 |
| 2026-04-17 | Andrus Hannah | Option exercise | 800 | $0.00 | 800 |
| 2026-04-03 | BRAND DENNIS L | I | 62 | $0.00 | 6,697 |
| 2026-04-03 | Andrus Hannah | I | 58 | $0.00 | 134 |
| 2026-04-03 | FERGUSON ROY C | I | 105 | $0.00 | 26,423 |
| 2026-04-03 | Carroll Jason A | I | 45 | $0.00 | 142 |
| 2026-04-03 | COPELAND SCOTT | I | 89 | $0.00 | 14,072 |
| 2026-04-03 | Foster Kelly | I | 61 | $0.00 | 5,110 |
| 2026-04-03 | Hannah Dennis Jay | I | 58 | $0.00 | 194 |
| 2026-04-03 | Harlow David R | I | 80 | $0.00 | 10,187 |
| 2026-04-03 | SCHMIDT DARRYL | I | 76 | $0.00 | 8,221 |
| 2026-04-03 | Slay John K JR | I | 68 | $0.00 | 4,659 |
| 2026-04-03 | Wanzer Dara | I | 42 | $0.00 | 870 |
| 2026-02-26 | McCasland Thomas Howard III | J | 85,006 | $0.00 | 0 |
| 2026-02-10 | FORAKER RANDY | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2026-02-10 | FORAKER RANDY | Open-market sale | 3,000 | $119.91 | 0 |
| 2026-02-10 | FORAKER RANDY | Option exercise | 3,000 | $20.83 | 3,000 |
| 2026-02-03 | RAINBOLT DAVID E | J | 188 | $0.00 | 0 |
| 2026-02-03 | RAINBOLT DAVID E | J | 188 | $0.00 | 188 |
| 2026-02-03 | RAINBOLT DAVID E | Gift | 225,000 | $0.00 | 73,395 |
| 2026-02-03 | RAINBOLT DAVID E | Gift | 225,000 | $0.00 | 225,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.