18 insiders reported 73 Form 4 transactions for BANCFIRST CORP /OK/ (BANF) over the past 18 months (most recent 2026-05-07). Recent activity: RAINBOLT DAVID E (Director) Sell 6,219 shares, RAINBOLT DAVID E (Director) Sell 9,001 shares, RAINBOLT DAVID E (Director) Sell 1 shares, RAINBOLT DAVID E (Director) Sell 205 shares, RAINBOLT DAVID E (Director) Sell 24,614 shares. Source: SEC Form 4.
| Date | Insider | Title | Type | Shares | Value |
|---|---|---|---|---|---|
| 2026-05-07 | RAINBOLT DAVID E | Director | Sell | 6,219 | $715,623 |
| 2026-05-07 | RAINBOLT DAVID E | Director | Sell | 9,001 | $1.0M |
| 2026-05-01 | RAINBOLT DAVID E | Director | Sell | 1 | $115 |
| 2026-04-28 | RAINBOLT DAVID E | Director | Sell | 205 | $23,577 |
| 2026-04-28 | RAINBOLT DAVID E | Director | Sell | 24,614 | $2.8M |
| 2026-04-24 | RAINBOLT DAVID E | Director | Sell | 17,527 | $2.0M |
| 2026-04-24 | RAINBOLT DAVID E | Director | Sell | 650 | $74,765 |
| 2026-04-20 | Andrus Hannah | Executive Vice President | Buy | 800 | $0 |
| 2026-04-20 | Carroll Jason A | Chief Risk Officer | Buy | 200 | $0 |
| 2026-04-03 | FERGUSON ROY C | Insider | Buy | 105 | $0 |
| 2026-04-03 | BRAND DENNIS L | Insider | Buy | 62 | $0 |
| 2026-04-03 | COPELAND SCOTT | Executive Vice President | Buy | 89 | $0 |
| 2026-04-03 | Harlow David R | Cheif Executive Officer | Buy | 80 | $0 |
| 2026-04-03 | Foster Kelly | Senior Vice President | Buy | 61 | $0 |
| 2026-04-03 | Wanzer Dara | Executive Vice President | Buy | 42 | $0 |
| 2026-04-03 | Slay John K JR | Chief Credit Officer | Buy | 68 | $0 |
| 2026-04-03 | Hannah Dennis Jay | Executive Vice President | Buy | 58 | $0 |
| 2026-04-03 | Andrus Hannah | Executive Vice President | Buy | 58 | $0 |
| 2026-04-03 | Carroll Jason A | Chief Risk Officer | Buy | 45 | $0 |
| 2026-04-03 | SCHMIDT DARRYL | Executive Vice President | Buy | 76 | $0 |
| 2026-02-26 | McCasland Thomas Howard III | Director | Sell | 85,006 | $0 |
| 2026-02-11 | FORAKER RANDY | Executive Vice President | Buy | 3,000 | $62,490 |
| 2026-02-11 | FORAKER RANDY | Executive Vice President | Sell | 3,000 | $359,730 |
| 2026-02-03 | RAINBOLT DAVID E | Director | Sell | 225,000 | $0 |
| 2026-02-03 | RAINBOLT DAVID E | Director | Buy | 225,000 | $0 |
Source: SEC Form 4 filings · as of 2026-05-07