Bancfirst Corp /Ok/ (BANF) Insider Ownership

Historic Insider Ownership Trends

Top Direct Holders

Insider ownership data is derived from the last 60 months of Form 4 SEC filings.
Holder Position Shares (Direct) Shares (Indirect) Report Date
Leslie Jeannine Rainbolt - 4,910,000 0 29 Oct, 2024
Leslie Jeannine Rainbolt - 4,910,000 0 29 Oct, 2024
Leslie Jeannine Rainbolt - 4,910,000 0 29 Oct, 2024
Street Banking Partners Lp Main - 4,910,000 0 29 Oct, 2024
Street Banking Partners Lp Main - 4,910,000 0 29 Oct, 2024
Street Banking Partners Lp Main - 4,910,000 0 29 Oct, 2024
Bank Partners Lp Bf - 4,040,777 0 03 Feb, 2026
Bank Partners Lp Bf - 4,040,777 0 03 Feb, 2026
Bank Partners Lp Bf - 4,040,777 0 03 Feb, 2026
William Scott Martin Director 0 209,499 19 Dec, 2025
William Scott Martin Director 0 209,499 19 Dec, 2025
William Scott Martin Director 0 209,499 19 Dec, 2025
David E Rainbolt - 0 206,823 24 Apr, 2026
C L Jr Craig Director 51,188 0 24 Jan, 2023
C L Jr Craig Director 51,188 0 24 Jan, 2023
C L Jr Craig Director 51,188 0 24 Jan, 2023
Darryl Schmidt Executive Vice President 42,964 487 09 Dec, 2025
Darryl Schmidt Executive Vice President 42,964 487 09 Dec, 2025
Darryl Schmidt Executive Vice President 42,964 487 09 Dec, 2025
Thomas Howard Iii Mccasland Director 0 36,940 01 Sep, 2022
Thomas Howard Iii Mccasland Director 0 36,940 01 Sep, 2022
Thomas Howard Iii Mccasland Director 0 36,940 01 Sep, 2022
Dennis L Brand Executive Vice President 33,000 0 12 Dec, 2024
Dennis L Brand Executive Vice President 33,000 0 12 Dec, 2024
Dennis L Brand Executive Vice President 33,000 0 12 Dec, 2024
Roy C Ferguson Executive 0 26,423 03 Apr, 2026
Roy C Ferguson Executive 0 26,423 03 Apr, 2026
Roy C Ferguson Executive 0 26,423 03 Apr, 2026
Frank A Keating Bancfirst Corp. Director 20,000 0 28 Apr, 2023
Frank A Keating Bancfirst Corp. Director 20,000 0 28 Apr, 2023
Randy Foraker Executive Vice President 0 17,849 02 Apr, 2025
Randy Foraker Executive Vice President 0 17,849 02 Apr, 2025
Randy Foraker Executive Vice President 0 17,849 02 Apr, 2025
Scott Copeland Executive Vice President 0 14,072 03 Apr, 2026
Scott Copeland Executive Vice President 0 14,072 03 Apr, 2026
Scott Copeland Executive Vice President 0 14,072 03 Apr, 2026
David R Harlow Cheif Executive Officer 0 10,187 03 Apr, 2026
David R Harlow Cheif Executive Officer 0 10,187 03 Apr, 2026
David R Harlow Cheif Executive Officer 0 10,187 03 Apr, 2026
Kevin Lawrence Executive Vice President 10,000 0 02 May, 2024
Kevin Lawrence Executive Vice President 10,000 0 02 May, 2024
Kevin Lawrence Executive Vice President 10,000 0 02 May, 2024
Darryl Schmidt Executive Vice President 0 8,221 03 Apr, 2026
Darryl Schmidt Executive Vice President 0 8,221 03 Apr, 2026
Darryl Schmidt Executive Vice President 0 8,221 03 Apr, 2026
William O Johnstone Vice Chairman And Director 0 8,027 28 Nov, 2022
William O Johnstone Vice Chairman And Director 0 8,027 28 Nov, 2022
William O Johnstone Vice Chairman And Director 0 8,027 28 Nov, 2022
Mike Wallace Director 8,000 0 24 Jan, 2022
Mike Wallace Director 8,000 0 24 Jan, 2022
Mike Wallace Director 8,000 0 24 Jan, 2022
Dennis L Brand Executive Vice President 0 6,697 03 Apr, 2026
Dennis L Brand Executive Vice President 0 6,697 03 Apr, 2026
Dennis L Brand Executive Vice President 0 6,697 03 Apr, 2026
Joe Goyne Director 5,600 0 09 May, 2023
Joe Goyne Director 5,600 0 09 May, 2023
Joe Goyne Director 5,600 0 09 May, 2023
Darryl Schmidt Executive Vice President 0 5,143 23 Jul, 2024
Darryl Schmidt Executive Vice President 0 5,143 23 Jul, 2024
Darryl Schmidt Executive Vice President 0 5,143 23 Jul, 2024
Kelly Foster Senior Vice President 0 5,110 03 Apr, 2026
Kelly Foster Senior Vice President 0 5,110 03 Apr, 2026
Kelly Foster Senior Vice President 0 5,110 03 Apr, 2026
John K Jr Slay Chief Credit Officer 0 4,659 03 Apr, 2026
John K Jr Slay Chief Credit Officer 0 4,659 03 Apr, 2026
John K Jr Slay Chief Credit Officer 0 4,659 03 Apr, 2026
Gregory Wedel Bancfirst Corp. Director 4,000 0 04 May, 2023
Gregory Wedel Bancfirst Corp. Director 4,000 0 04 May, 2023
Gregory Wedel Bancfirst Corp. Director 4,000 0 04 May, 2023
David E Rainbolt Executive Amp; Director 0 2,912 12 Dec, 2022
David E Rainbolt Executive Amp; Director 0 2,800 10 Jul, 2023
David E Rainbolt Executive Amp; Director 0 2,800 10 Aug, 2023
Kevin Lawrence Executive Vice President 0 1,792 29 Mar, 2024
Kevin Lawrence Executive Vice President 0 1,792 29 Mar, 2024
Kevin Lawrence Executive Vice President 0 1,792 29 Mar, 2024
Brian Wade Pierson Senior Vice President 1,000 0 20 Jul, 2021
Brian Wade Pierson Senior Vice President 1,000 0 20 Jul, 2021
Brian Wade Pierson Senior Vice President 1,000 0 20 Jul, 2021
Dara Wanzer Executive Vice President 0 870 03 Apr, 2026
Dara Wanzer Executive Vice President 0 870 03 Apr, 2026
Dara Wanzer Executive Vice President 0 870 03 Apr, 2026
Hannah Andrus Executive Vice President 800 0 20 Apr, 2026
Joe Goyne Director 0 643 02 Apr, 2025
Joe Goyne Director 0 643 02 Apr, 2025
Joe Goyne Director 0 643 02 Apr, 2025
H E Rainbolt Chairman Emeritus And Director 306 0 12 Jun, 2023
H E Rainbolt Chairman Emeritus And Director 306 0 12 Jun, 2023
H E Rainbolt Chairman Emeritus And Director 306 0 12 Jun, 2023
Mautra Staley Jones Director 285 0 22 Nov, 2023
Mautra Staley Jones Director 285 0 22 Nov, 2023
Mautra Staley Jones Director 285 0 22 Nov, 2023
Jason A Carroll Chief Risk Officer 200 0 20 Apr, 2026
Dennis Jay Hannah Executive Vice President 0 194 03 Apr, 2026
Dennis Jay Hannah Executive Vice President 0 194 03 Apr, 2026
Dennis Jay Hannah Executive Vice President 0 194 03 Apr, 2026
David E Rainbolt Executive Director 188 0 03 Feb, 2026
Hannah Andrus Executive Vice President 0 134 03 Apr, 2026

* Please note that the shares above only reflect shares from the fund portfolio and the institutional portfolio. Shares from the personal portfolio are excluded from this Institutional Ownership Page. See these insiders' latest transactions here on Insider Page.

Recent Insider Transactions

Detailed insider trading activity based on Form 4 SEC filings.
Download Data
Transaction Date Insider Name Security Class Transaction Type Shares Traded Price Shares Remaining Ownership Code
23 Apr, 2026 David E Rainbolt Common Stock D 17,527 $115.53 207,473 I S
23 Apr, 2026 David E Rainbolt Common Stock D 17,527 $115.53 207,473 I S
23 Apr, 2026 David E Rainbolt Common Stock D 17,527 $115.53 207,473 I S
23 Apr, 2026 David E Rainbolt Common Stock D 17,527 $115.53 207,473 I S
23 Apr, 2026 David E Rainbolt Common Stock D 17,527 $115.53 207,473 I S
24 Apr, 2026 David E Rainbolt Common Stock D 650 $115.02 206,823 I S
24 Apr, 2026 David E Rainbolt Common Stock D 650 $115.02 206,823 I S
24 Apr, 2026 David E Rainbolt Common Stock D 650 $115.02 206,823 I S
24 Apr, 2026 David E Rainbolt Common Stock D 650 $115.02 206,823 I S
24 Apr, 2026 David E Rainbolt Common Stock D 650 $115.02 206,823 I S
17 Apr, 2026 Hannah Andrus Common Stock A 800 $0.00 800 D M
20 Apr, 2026 Jason A Carroll Common Stock A 200 $0.00 200 D M
17 Apr, 2026 Hannah Andrus Restricted Stock Unit D 800 $0.00 3,200 D M
20 Apr, 2026 Jason A Carroll Restricted Stock Unit D 200 $106.72 800 D M
03 Apr, 2026 Kelly Foster Common Stock A 61 $0.00 5,110 I I
03 Apr, 2026 Darryl Schmidt Common Stock A 76 $0.00 8,221 I I
03 Apr, 2026 Roy C Ferguson Common Stock A 105 $0.00 26,423 I I
03 Apr, 2026 Dennis L Brand Common Stock A 62 $0.00 6,697 I I
03 Apr, 2026 David R Harlow Common Stock A 80 $0.00 10,187 I I
03 Apr, 2026 Dara Wanzer Common Stock A 42 $0.00 870 I I