BANFP · BancFirst Corporation - BFC Capital Trust II Cumulative Trust Preferred Securities
View on chart this person other insiders at BANFP
Insiders & Stakes
| Main Street Banking Partners LP | ▼ Sell | Open Market | 4,910,000 Shares held | 10/28/2024 | View profile |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 4,910,000 Shares held | 10/28/2024 | View profile |
| BF Bank Partners LP | ▼ Sell | Other | 4,310,000 Shares held | 8/14/2024 | View profile |
| William Scott Martin Director | ▼ Sell | Open Market | 214,499 Shares held | 2/28/2025 | View profile |
| CRAIG C L JR Director | ▼ Sell | Other | 51,188 Shares held | 1/23/2023 | View profile |
| Roy C. Ferguson Executive | ▼ Sell | Other | 25,997 Shares held | 4/2/2025 | View profile |
| Randy Foraker Executive Vice President | ▼ Sell | Other | 17,849 Shares held | 4/2/2025 | View profile |
| Scott Copeland Executive Vice President | ▼ Sell | Other | 13,740 Shares held | 4/2/2025 | View profile |
| Lawrence Kevin Executive Vice President | ▼ Sell | Open Market | 10,000 Shares held | 5/2/2024 | View profile |
| David R. Harlow Cheif Executive Officer | ▼ Sell | Other | 9,547 Shares held | 3/28/2024 | View profile |
| Johnstone William O Vice Chairman and Director | ▼ Sell | Other | 8,027 Shares held | 11/23/2022 | View profile |
| Wallace Mike Director | ▲ Buy | Option Exercise | 8,000 Shares held | 1/24/2022 | View profile |
| Darryl Schmidt Executive Vice President | ▼ Sell | Other | 7,975 Shares held | 4/2/2025 | View profile |
| Dennis L. Brand Executive Vice President and | ▼ Sell | Other | 6,555 Shares held | 4/2/2025 | View profile |
| Kelly Foster Senior Vice President | ▼ Sell | Other | 4,929 Shares held | 4/2/2025 | View profile |
| Thomas Howard McCasland III Director | ▼ Sell | Other | 4,402 Shares held | 12/8/2023 | View profile |
| Wedel Gregory BancFirst Corp. Director | ▲ Buy | Option Exercise | 4,000 Shares held | 5/4/2023 | View profile |
| Goyne Joe Director | ▼ Sell | Other | 643 Shares held | 4/2/2025 | View profile |
| Dara Wanzer Executive Vice President | ▼ Sell | Other | 623 Shares held | 3/28/2024 | View profile |
| RAINBOLT H E Chairman Emeritus and Director | ▼ Sell | Gift | 306 Shares held | 6/12/2023 | View profile |
| Jones Mautra Staley Director | ▲ Buy | Open Market | 285 Shares held | 11/22/2023 | View profile |
| F. Ford Drummond Director | ▼ Sell | Open Market | 0 Shares held | 2/5/2025 | View profile |
| David E. Rainbolt President and CEO and Director | ▼ Sell | Open Market | 0 Shares held | 8/13/2026 | View profile |
| Dennis Jay Hannah Executive Vice President | ▼ Sell | Open Market | 0 Shares held | 11/6/2024 | View profile |
| KEATING FRANK A BancFirst Corp. Director | ▼ Sell | Other | 0 Shares held | 5/25/2023 | View profile |
| Lopez Dave R Director | ▼ Sell | Open Market | 0 Shares held | 8/16/2024 | View profile |
| Roberson Robin Noel Director | ▼ Sell | Open Market | 0 Shares held | 6/13/2023 | View profile |
| Ford Joseph Director | ▼ Sell | Open Market | 0 Shares held | 8/16/2022 | View profile |
Transaction History
| David E. Rainbolt | ▼ Sell | Open Market | 8,506 | $978K | 8/13/2026 |
| Darryl Schmidt | ▼ Sell | Other | 88 | $0 | 4/2/2025 |
| Goyne Joe | ▼ Sell | Other | 67 | $0 | 4/2/2025 |
| Kelly Foster | ▼ Sell | Other | 68 | $0 | 4/2/2025 |
| Randy Foraker | ▼ Sell | Other | 103 | $0 | 4/2/2025 |
| Roy C. Ferguson | ▼ Sell | Other | 121 | $0 | 4/2/2025 |
| Scott Copeland | ▼ Sell | Other | 104 | $0 | 4/2/2025 |
| David E. Rainbolt | ▼ Sell | Other | 204 | $0 | 4/2/2025 |
| Dennis L. Brand | ▼ Sell | Other | 56 | $0 | 4/2/2025 |
| William Scott Martin | ▼ Sell | Open Market | 10,000 | $1.2M | 2/28/2025 |
| Darryl Schmidt | ▼ Sell | Open Market | 5,000 | $610K | 2/11/2025 |
| F. Ford Drummond | ▲ Buy | Option Exercise | 5,000 | $104K | 2/5/2025 |
| F. Ford Drummond | ▼ Sell | Open Market | 5,000 | $603K | 2/5/2025 |
| F. Ford Drummond | ▲ Buy | Option Exercise | 5,000 | $104K | 1/29/2025 |
| F. Ford Drummond | ▼ Sell | Open Market | 5,000 | $590K | 1/29/2025 |
| Darryl Schmidt | ▼ Sell | Gift | 287 | $0 | 12/17/2024 |
| Darryl Schmidt | ▼ Sell | Gift | 287 | $0 | 12/17/2024 |
| Darryl Schmidt | ▼ Sell | Gift | 287 | $0 | 12/17/2024 |
| Dennis L. Brand | ▼ Sell | Open Market | 4,000 | $506K | 12/12/2024 |
| William Scott Martin | ▼ Sell | Open Market | 24,607 | $3.1M | 11/21/2024 |
| David E. Rainbolt | ▼ Sell | Gift | 10,000 | $0 | 11/19/2024 |
| William Scott Martin | ▼ Sell | Open Market | 25,000 | $3.1M | 11/15/2024 |
| William Scott Martin | ▼ Sell | Open Market | 7,500 | $924K | 11/14/2024 |
| William Scott Martin | ▼ Sell | Open Market | 10,298 | $1.3M | 11/13/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 5,000 | $633K | 11/6/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 5,543 | $701K | 11/6/2024 |
| William Scott Martin | ▼ Sell | Open Market | 15,000 | $1.8M | 11/6/2024 |
| William Scott Martin | ▼ Sell | Open Market | 5,000 | $568K | 10/30/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 24,421 | $2.7M | 10/28/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 8,141 | $902K | 10/28/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 8,140 | $902K | 10/28/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 8,140 | $902K | 10/28/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 24,421 | $2.7M | 10/28/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 583 | $64K | 10/24/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 583 | $64K | 10/24/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 584 | $64K | 10/24/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 1,750 | $193K | 10/24/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 1,750 | $193K | 10/24/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 5,601 | $617K | 10/23/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 1,867 | $206K | 10/23/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 1,867 | $206K | 10/23/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 1,867 | $206K | 10/23/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 5,601 | $617K | 10/23/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 259 | $28K | 10/22/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 259 | $28K | 10/22/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 259 | $28K | 10/22/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 778 | $86K | 10/22/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 778 | $86K | 10/22/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 2,152 | $238K | 10/21/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 2,152 | $238K | 10/21/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 717 | $79K | 10/21/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 718 | $79K | 10/21/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 717 | $79K | 10/21/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 10,371 | $1.1M | 9/13/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 10,371 | $1.1M | 9/13/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 3,458 | $363K | 9/13/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 3,457 | $363K | 9/13/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 3,457 | $363K | 9/13/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 463 | $49K | 9/11/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 464 | $49K | 9/11/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 464 | $49K | 9/11/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 1,391 | $146K | 9/11/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 1,391 | $146K | 9/11/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 534 | $56K | 9/10/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 535 | $56K | 9/10/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 535 | $56K | 9/10/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 1,604 | $169K | 9/10/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 1,604 | $169K | 9/10/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 10 | $1K | 9/9/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 9 | $947 | 9/9/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 9 | $947 | 9/9/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 27 | $3K | 9/9/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 27 | $3K | 9/9/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 22,115 | $2.3M | 9/9/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 22,115 | $2.3M | 9/9/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 7,372 | $777K | 9/9/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 7,371 | $777K | 9/9/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 7,372 | $777K | 9/9/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 471 | $50K | 9/3/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 472 | $50K | 9/3/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 471 | $50K | 9/3/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 1,414 | $149K | 9/3/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 1,414 | $149K | 9/3/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 6,126 | $651K | 8/30/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 6,126 | $651K | 8/30/2024 |
| David E. Rainbolt | ▼ Sell | Open Market | 6,126 | $651K | 8/30/2024 |
| Rainbolt Leslie Jeannine | ▼ Sell | Open Market | 18,377 | $2.0M | 8/30/2024 |
| Main Street Banking Partners LP | ▼ Sell | Open Market | 18,377 | $2.0M | 8/30/2024 |
| Randy Foraker | ▲ Buy | Option Exercise | 130 | $3K | 8/29/2024 |
| Randy Foraker | ▼ Sell | Open Market | 130 | $14K | 8/29/2024 |
| Randy Foraker | ▲ Buy | Option Exercise | 2,870 | $60K | 8/28/2024 |
| Randy Foraker | ▼ Sell | Open Market | 2,870 | $307K | 8/28/2024 |
| Lopez Dave R | ▲ Buy | Option Exercise | 1,000 | $21K | 8/16/2024 |
| Lopez Dave R | ▼ Sell | Open Market | 1,000 | $102K | 8/16/2024 |
| David E. Rainbolt | ▼ Sell | Other | 690,000 | $0 | 8/14/2024 |
| David E. Rainbolt | ▼ Sell | Other | 230,000 | $0 | 8/14/2024 |
| David E. Rainbolt | ▼ Sell | Other | 230,000 | $0 | 8/14/2024 |
| David E. Rainbolt | ▼ Sell | Other | 230,000 | $0 | 8/14/2024 |
| BF Bank Partners LP | ▼ Sell | Other | 690,000 | $0 | 8/14/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 500 | $55K | 7/25/2024 |
| William Scott Martin | ▼ Sell | Open Market | 15,000 | $1.6M | 7/25/2024 |
| William Scott Martin | ▼ Sell | Open Market | 5,000 | $538K | 7/24/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 1,000 | $108K | 7/24/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 2,000 | $210K | 7/23/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 500 | $53K | 7/23/2024 |
| Darryl Schmidt | ▲ Buy | Open Market | 199 | $21K | 7/23/2024 |
| Darryl Schmidt | ▲ Buy | Open Market | 21 | $2K | 7/23/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 2,000 | $210K | 7/22/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 1,000 | $105K | 7/22/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 3,000 | $320K | 7/19/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 2,096 | $193K | 5/6/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 3,400 | $314K | 5/6/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 204 | $19K | 5/3/2024 |
| Lawrence Kevin | ▲ Buy | Option Exercise | 2,709 | $88K | 5/2/2024 |
| Lawrence Kevin | ▼ Sell | Open Market | 2,709 | $247K | 5/2/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 2,000 | $184K | 5/1/2024 |
| Lawrence Kevin | ▲ Buy | Option Exercise | 10,000 | $323K | 5/1/2024 |
| Lawrence Kevin | ▼ Sell | Open Market | 10,000 | $900K | 5/1/2024 |
| Lawrence Kevin | ▲ Buy | Option Exercise | 10,000 | $323K | 4/25/2024 |
| Lawrence Kevin | ▼ Sell | Open Market | 10,000 | $900K | 4/25/2024 |
| Scott Copeland | ▼ Sell | Open Market | 2,534 | $234K | 4/24/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 300 | $28K | 4/24/2024 |
| Lawrence Kevin | ▲ Buy | Option Exercise | 10,000 | $323K | 4/22/2024 |
| Lawrence Kevin | ▼ Sell | Open Market | 10,000 | $901K | 4/22/2024 |
| Darryl Schmidt | ▲ Buy | Open Market | 232 | $21K | 4/22/2024 |
| Darryl Schmidt | ▲ Buy | Open Market | 24 | $2K | 4/22/2024 |
| Dara Wanzer | ▼ Sell | Other | 20 | $0 | 3/28/2024 |
| Darryl Schmidt | ▼ Sell | Other | 42 | $0 | 3/28/2024 |
| David E. Rainbolt | ▼ Sell | Other | 121 | $0 | 3/28/2024 |
| Lawrence Kevin | ▼ Sell | Other | 31 | $0 | 3/28/2024 |
| David R. Harlow | ▼ Sell | Other | 44 | $0 | 3/28/2024 |
| Dennis Jay Hannah | ▼ Sell | Other | 43 | $0 | 3/28/2024 |
| Goyne Joe | ▼ Sell | Other | 28 | $0 | 3/28/2024 |
| Kelly Foster | ▼ Sell | Other | 31 | $0 | 3/28/2024 |
| Randy Foraker | ▼ Sell | Other | 54 | $0 | 3/28/2024 |
| Roy C. Ferguson | ▼ Sell | Other | 64 | $0 | 3/28/2024 |
| Scott Copeland | ▼ Sell | Other | 52 | $0 | 3/28/2024 |
| Dennis L. Brand | ▼ Sell | Other | 30 | $0 | 3/28/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 1,000 | $90K | 3/7/2024 |
| Lopez Dave R | ▲ Buy | Option Exercise | 3,000 | $64K | 3/4/2024 |
| Lopez Dave R | ▼ Sell | Open Market | 3,000 | $262K | 3/4/2024 |
| Lawrence Kevin | ▲ Buy | Option Exercise | 1,159 | $37K | 2/29/2024 |
| Lawrence Kevin | ▼ Sell | Open Market | 1,159 | $102K | 2/29/2024 |
| Lawrence Kevin | ▲ Buy | Option Exercise | 1,529 | $49K | 2/27/2024 |
| Lawrence Kevin | ▼ Sell | Open Market | 1,529 | $135K | 2/27/2024 |
| Lawrence Kevin | ▲ Buy | Option Exercise | 7,312 | $236K | 2/23/2024 |
| Lawrence Kevin | ▼ Sell | Open Market | 7,312 | $643K | 2/23/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 4,000 | $360K | 2/16/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 1,000 | $90K | 2/15/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 4,000 | $355K | 2/12/2024 |
| Dennis Jay Hannah | ▼ Sell | Open Market | 4,000 | $354K | 2/9/2024 |
| Darryl Schmidt | ▲ Buy | Open Market | 225 | $21K | 1/22/2024 |
| Darryl Schmidt | ▲ Buy | Open Market | 24 | $2K | 1/22/2024 |
| William Scott Martin | ▼ Sell | Gift | 1,500 | $0 | 12/14/2023 |
| Darryl Schmidt | ▼ Sell | Gift | 250 | $0 | 12/11/2023 |
| Thomas Howard McCasland III | ▼ Sell | Other | 32,538 | $0 | 12/8/2023 |
| Lawrence Kevin | ▲ Buy | Option Exercise | 5,000 | $162K | 12/6/2023 |
| Lawrence Kevin | ▼ Sell | Open Market | 5,000 | $460K | 12/6/2023 |
| Jones Mautra Staley | ▲ Buy | Open Market | 285 | $25K | 11/22/2023 |
| David E. Rainbolt | ▼ Sell | Gift | 25,000 | $0 | 11/2/2023 |
| Darryl Schmidt | ▲ Buy | Open Market | 251 | $21K | 10/23/2023 |
| Darryl Schmidt | ▲ Buy | Open Market | 27 | $2K | 10/23/2023 |
| David E. Rainbolt | ▼ Sell | Gift | 100 | $0 | 8/10/2023 |
| Darryl Schmidt | ▲ Buy | Open Market | 93 | $9K | 7/24/2023 |
| Darryl Schmidt | ▲ Buy | Open Market | 20 | $2K | 7/24/2023 |
| David E. Rainbolt | ▼ Sell | Gift | 100 | $0 | 7/10/2023 |
| Roberson Robin Noel | ▲ Buy | Option Exercise | 5,000 | $238K | 6/13/2023 |
| Roberson Robin Noel | ▼ Sell | Open Market | 5,000 | $471K | 6/13/2023 |
| RAINBOLT H E | ▼ Sell | Gift | 200 | $0 | 6/12/2023 |
| KEATING FRANK A | ▼ Sell | Other | 0 | $0 | 5/25/2023 |
| RAINBOLT H E | ▼ Sell | Gift | 100 | $0 | 5/22/2023 |
| Goyne Joe | ▲ Buy | Open Market | 1,000 | $72K | 5/9/2023 |
| Wedel Gregory | ▲ Buy | Option Exercise | 4,000 | $127K | 5/4/2023 |
| RAINBOLT H E | ▼ Sell | Gift | 100 | $0 | 5/1/2023 |
| KEATING FRANK A | ▲ Buy | Option Exercise | 20,000 | $565K | 4/27/2023 |
| Darryl Schmidt | ▲ Buy | Open Market | 262 | $19K | 4/26/2023 |
| Darryl Schmidt | ▲ Buy | Open Market | 27 | $2K | 4/26/2023 |
| RAINBOLT H E | ▲ Buy | Open Market | 700 | $52K | 4/26/2023 |
| Dennis L. Brand | ▲ Buy | Open Market | 2,500 | $185K | 4/26/2023 |
| Dennis L. Brand | ▲ Buy | Open Market | 2,500 | $184K | 4/26/2023 |
| Goyne Joe | ▼ Sell | Other | 49 | $0 | 4/10/2023 |
| David E. Rainbolt | ▼ Sell | Other | 250 | $0 | 4/10/2023 |
| Darryl Schmidt | ▼ Sell | Other | 78 | $0 | 4/10/2023 |
| Scott Copeland | ▼ Sell | Other | 102 | $0 | 4/10/2023 |
| Dennis L. Brand | ▼ Sell | Other | 55 | $0 | 4/10/2023 |
| Randy Foraker | ▼ Sell | Other | 106 | $0 | 4/10/2023 |
| Roy C. Ferguson | ▼ Sell | Other | 127 | $0 | 4/10/2023 |
| Kelly Foster | ▼ Sell | Other | 56 | $0 | 4/10/2023 |
| Lawrence Kevin | ▼ Sell | Other | 54 | $0 | 4/10/2023 |
| David R. Harlow | ▼ Sell | Other | 85 | $0 | 4/10/2023 |
| Dennis Jay Hannah | ▼ Sell | Other | 48 | $0 | 4/10/2023 |
| Dara Wanzer | ▼ Sell | Other | 35 | $0 | 4/10/2023 |
| Lawrence Kevin | ▲ Buy | Option Exercise | 2,291 | $74K | 2/27/2023 |
| Lawrence Kevin | ▼ Sell | Open Market | 2,291 | $211K | 2/27/2023 |
| Dennis L. Brand | ▲ Buy | Open Market | 2,000 | $166K | 1/24/2023 |
| CRAIG C L JR | ▼ Sell | Other | 9,116 | $0 | 1/23/2023 |
| Darryl Schmidt | ▲ Buy | Open Market | 232 | $19K | 1/23/2023 |
| William Scott Martin | ▼ Sell | Gift | 1,000 | $0 | 1/10/2023 |
| David E. Rainbolt | ▼ Sell | Gift | 100 | $0 | 12/9/2022 |
| RAINBOLT H E | ▼ Sell | Gift | 100 | $0 | 12/9/2022 |