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 |
|---|---|---|---|---|
| BF Bank Partners LP | 10%+ Owner | 4,040,777 | 2026-01-30 | J |
| Martin William Scott | Director | 209,499 | 2025-12-18 | G |
| FERGUSON ROY C | Reporting Owner | 26,423 | 2026-04-03 | I |
| COPELAND SCOTT | Officer | 14,072 | 2026-04-03 | I |
| Harlow David R | Director · Officer | 10,187 | 2026-04-03 | I |
| SCHMIDT DARRYL | Director · Officer | 8,221 | 2026-04-03 | I |
| BRAND DENNIS L | Reporting Owner | 6,697 | 2026-04-03 | I |
| Foster Kelly | Officer | 5,110 | 2026-04-03 | I |
| Slay John K JR | Officer | 4,659 | 2026-04-03 | I |
| Wanzer Dara | Officer | 870 | 2026-04-03 | I |
| Andrus Hannah | Officer | 800 | 2026-04-17 | M |
| Ingram Kimberly Kay | Director | 500 | 2026-08-30 | M |
| Carroll Jason A | Officer | 200 | 2026-04-20 | M |
| Hannah Dennis Jay | Officer | 194 | 2026-04-03 | I |
| RAINBOLT DAVID E | Director | 0 | 2026-08-13 | S |
| FORAKER RANDY | Officer | 0 | 2026-02-10 | S |
| McCasland Thomas Howard III | Director | 0 | 2026-02-26 | J |
| Drummond F Ford | Director | 0 | 2025-08-13 | 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-01-30 | BF Bank Partners LP | J | 269,223 | $0.00 | 4,040,777 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.