BANF · BancFirst Corporation Common Stock
View on chartInsiders & Stakes
| BF Bank Partners LP | ▼ Sell | Other | 4,040,777 Shares held | 1/30/2026 | View profile |
| William Scott Martin Director | ▼ Sell | Gift | 209,499 Shares held | 12/18/2025 | View profile |
| Roy C. Ferguson | ▼ Sell | Other | 26,423 Shares held | 4/3/2026 | View profile |
| Scott Copeland Executive Vice President | ▼ Sell | Other | 14,072 Shares held | 4/3/2026 | View profile |
| David R. Harlow Cheif Executive Officer | ▼ Sell | Other | 10,187 Shares held | 4/3/2026 | View profile |
| David E. Rainbolt Director | ▼ Sell | Open Market | 8,506 Shares held | 8/6/2026 | View profile |
| Darryl Schmidt Executive Vice President | ▼ Sell | Other | 8,221 Shares held | 4/3/2026 | View profile |
| Dennis L. Brand | ▼ Sell | Other | 6,697 Shares held | 4/3/2026 | View profile |
| Kelly Foster Senior Vice President | ▼ Sell | Other | 5,110 Shares held | 4/3/2026 | View profile |
| John K. Slay Jr. Chief Credit Officer | ▼ Sell | Other | 4,659 Shares held | 4/3/2026 | View profile |
| Dara Wanzer Executive Vice President | ▼ Sell | Other | 870 Shares held | 4/3/2026 | View profile |
| Hannah Andrus Executive Vice President | ▲ Buy | Option Exercise | 800 Shares held | 4/17/2026 | View profile |
| Jason A. Carroll Chief Risk Officer | ▲ Buy | Option Exercise | 200 Shares held | 4/20/2026 | View profile |
| Dennis Jay Hannah Executive Vice President | ▼ Sell | Other | 194 Shares held | 4/3/2026 | View profile |
| F. Ford Drummond Director | ▼ Sell | Open Market | 0 Shares held | 8/13/2025 | View profile |
| Thomas Howard McCasland III Director | ▼ Sell | Other | 0 Shares held | 2/26/2026 | View profile |
| Randy Foraker Executive Vice President | ▼ Sell | Open Market | 0 Shares held | 2/10/2026 | View profile |
Transaction History
| David E. Rainbolt | ▼ Sell | Open Market | 3,000 | $345K | 8/6/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 2,000 | $230K | 8/5/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 17,830 | $2.1M | 8/4/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 11,497 | $1.3M | 8/3/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 12,718 | $1.5M | 7/29/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 81,492 | $9.5M | 7/28/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 29,740 | $3.5M | 7/27/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 9,001 | $1.0M | 5/7/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 6,219 | $716K | 5/6/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 1 | $115 | 4/29/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 24,614 | $2.8M | 4/28/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 205 | $24K | 4/27/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 650 | $75K | 4/24/2026 |
| David E. Rainbolt | ▼ Sell | Open Market | 17,527 | $2.0M | 4/23/2026 |
| Jason A. Carroll | ▲ Buy | Option Exercise | 200 | $0 | 4/20/2026 |
| Hannah Andrus | ▲ Buy | Option Exercise | 800 | $0 | 4/17/2026 |
| Dara Wanzer | ▼ Sell | Other | 42 | $0 | 4/3/2026 |
| John K. Slay Jr. | ▼ Sell | Other | 68 | $0 | 4/3/2026 |
| Darryl Schmidt | ▼ Sell | Other | 76 | $0 | 4/3/2026 |
| Hannah Andrus | ▼ Sell | Other | 58 | $0 | 4/3/2026 |
| David R. Harlow | ▼ Sell | Other | 80 | $0 | 4/3/2026 |
| Dennis Jay Hannah | ▼ Sell | Other | 58 | $0 | 4/3/2026 |
| Kelly Foster | ▼ Sell | Other | 61 | $0 | 4/3/2026 |
| Scott Copeland | ▼ Sell | Other | 89 | $0 | 4/3/2026 |
| Jason A. Carroll | ▼ Sell | Other | 45 | $0 | 4/3/2026 |
| Roy C. Ferguson | ▼ Sell | Other | 105 | $0 | 4/3/2026 |
| Dennis L. Brand | ▼ Sell | Other | 62 | $0 | 4/3/2026 |
| Thomas Howard McCasland III | ▼ Sell | Other | 85,006 | $0 | 2/26/2026 |
| Randy Foraker | ▲ Buy | Option Exercise | 3,000 | $62K | 2/10/2026 |
| Randy Foraker | ▼ Sell | Open Market | 3,000 | $360K | 2/10/2026 |
| David E. Rainbolt | ▼ Sell | Gift | 225,000 | $0 | 2/3/2026 |
| David E. Rainbolt | ▼ Sell | Other | 188 | $0 | 2/3/2026 |
| David E. Rainbolt | ▼ Sell | Other | 188 | $0 | 2/3/2026 |
| BF Bank Partners LP | ▼ Sell | Other | 269,223 | $0 | 1/30/2026 |
| David E. Rainbolt | ▼ Sell | Other | 225,000 | $0 | 1/30/2026 |
| David E. Rainbolt | ▼ Sell | Other | 269,223 | $0 | 1/30/2026 |
| David E. Rainbolt | ▼ Sell | Other | 38,085 | $0 | 1/30/2026 |
| William Scott Martin | ▼ Sell | Gift | 5,000 | $0 | 12/18/2025 |
| Darryl Schmidt | ▼ Sell | Gift | 600 | $0 | 12/9/2025 |
| Darryl Schmidt | ▼ Sell | Gift | 200 | $0 | 12/9/2025 |
| F. Ford Drummond | ▲ Buy | Option Exercise | 5,000 | $104K | 8/13/2025 |
| F. Ford Drummond | ▼ Sell | Open Market | 5,000 | $631K | 8/13/2025 |
| F. Ford Drummond | ▲ Buy | Option Exercise | 5,000 | $104K | 5/28/2025 |
| F. Ford Drummond | ▼ Sell | Open Market | 5,000 | $621K | 5/28/2025 |
| Randy Foraker | ▲ Buy | Option Exercise | 4,000 | $83K | 5/21/2025 |
| Randy Foraker | ▼ Sell | Open Market | 4,000 | $506K | 5/21/2025 |
| David E. Rainbolt | ▼ Sell | Other | 22,556 | $0 | 5/6/2025 |
| David E. Rainbolt | ▼ Sell | Other | 14 | $0 | 5/6/2025 |
| David E. Rainbolt | ▼ Sell | Other | 22,556 | $0 | 5/6/2025 |
| Hannah Andrus | ▼ Sell | Other | 36 | $0 | 4/2/2025 |
| Dara Wanzer | ▼ Sell | Other | 47 | $0 | 4/2/2025 |
| David R. Harlow | ▼ Sell | Other | 92 | $0 | 4/2/2025 |
| Dennis Jay Hannah | ▼ Sell | Other | 66 | $0 | 4/2/2025 |