Insider Transactions Reported by 50 Insiders of BANCFIRST CORP /OK/

Symbol
BANF, BANFP on Nasdaq
Location
Oklahoma City, OK

Insiders trading volume in the past year

BANCFIRST CORP /OK/ executives and other stock owners filed with the SEC include:

Name Relationship Holdings Value Past Year Net Change Change % Report Date
Leslie Jeannine Rainbolt Director, 10%+ Owner $543,946,985 28 Oct 2024
Main Street Banking Partners LP 10%+ Owner $543,946,985 28 Oct 2024
BF Bank Partners LP 10%+ Owner $428,403,581 30 Jan 2026
William Scott Martin Director $23,715,286 18 Dec 2025
Darryl Schmidt Executive Vice President, Director $12,906,799 31 Dec 2025
Thomas Howard McCasland III Director $11,467,972 26 Feb 2026
David R. Harlow Cheif Executive Officer, Director $8,705,000 31 Dec 2025
Karen James Executive Vice President $8,170,080 31 Dec 2021
Robert M. Neville Executive Vice President $7,508,348 31 Dec 2021
Roy C. Ferguson Executive $5,599,561 31 Dec 2025
C. L. Craig Jr. Director $4,740,106 23 Jan 2023
Dennis L. Brand Executive Vice President $4,202,110 31 Dec 2025
Jay D. Hannah Executive Vice President $3,958,360 31 Dec 2021
H. E. Rainbolt Former Director $3,732,412 12 Jun 2023
John K. Slay Jr. Chief Credit Officer $3,605,957 31 Dec 2025
Ken Starks Regional Executive $3,460,255 31 Dec 2021
Scott Copeland Executive Vice President $2,542,682 31 Dec 2025
John D. Barton Regional Executive $2,533,310 31 Dec 2021
Randy Foraker Retired officer $2,344,458 -$866,180 -27% 27 Feb 2026
Kelly Foster Senior Vice President $1,595,497 31 Dec 2025
William O Johnstone Vice Chairman and Director, Director $1,564,694 23 Nov 2022
Jim Daniel Head of Retail Banking $1,178,915 31 Dec 2021
Joe Goyne Director, Director $1,160,301 02 Apr 2025
Dara Wanzer Executive Vice President $1,147,986 31 Dec 2025
David E. Rainbolt Director, 10%+ Owner $1,080,132 30 Jan 2026
Lawrence Kevin Executive Vice President $1,075,017 02 May 2024
Mike Wallace Director $1,055,661 24 Jan 2022
Harvey Robinson President $718,961 31 Dec 2021
Jennifer C. Weast Controller $654,325 31 Dec 2021
Greg S. Diehl Senior Vice President $544,499 31 Dec 2021
Hannah Andrus Executive Vice President, Chief Financial Officer $432,137 31 Dec 2025
Brian Wade Pierson Senior Vice President $389,206 31 Dec 2021
Gregory Wedel Director $370,408 04 May 2023
James D. Pratt Regional Executive $367,259 31 Dec 2021
Kimberly Kay Ingram Director $311,012 30 Aug 2024
David Westman Information Officer $302,253 31 Dec 2021
Marion McMillan Regional Executive $259,008 31 Dec 2021
F. Ford Drummond Director $208,300 -$1,252,015 -86% 13 Aug 2025
John Anderson Regional Executive $194,094 31 Dec 2021
Dennis Jay Hannah Executive Vice President $180,233 31 Dec 2025
Mark Brace Regional Executive $132,328 31 Dec 2021
Dave R. Lopez Director $83,320 16 Aug 2024
Patrick E. Zimmerman Regional Executive $42,782 31 Dec 2021
Mautra Staley Jones Director $26,392 22 Nov 2023
Harry Maxson Smith President $12,501 31 Dec 2021
Jason A. Carroll Chief Risk Officer $10,283 01 Jan 2026
Ronald J. Norick Former Director 31 Dec 2021
Frank A. Keating Former Director 25 May 2023
Joseph Ford Director 16 Aug 2022
Robin Noel Roberson Director 13 Jun 2023

Recent Insider Transactions by Companies or Individuals for BANCFIRST CORP /OK/

Showing up to 300 most recent insider transactions from the last 12 months.

Insider Symbol Class Transaction % Value $ * Price $ Shares Shares Owned Date Ownership
Thomas Howard McCasland III BANF Common Stock Other -100% -85,006 0 26 Feb 2026 T H McCasland III Family Trust #2
Randy Foraker BANF Common Stock Sale -100% $359,735 $119.91 -3,000 0 10 Feb 2026 Direct
Randy Foraker BANF Common Stock Options Exercise 3,000 3,000 10 Feb 2026 Direct
Randy Foraker BANF Option (right to buy) Options Exercise -100% -3,000 0 10 Feb 2026 Direct
David E. Rainbolt BANF Common Stock Other -100% -188 0 03 Feb 2026 ESOP
David E. Rainbolt BANF Common Stock Other 188 188 03 Feb 2026 Direct
David E. Rainbolt BANF Common Stock Gift -75.4% -225,000 73,395 03 Feb 2026 Direct
BF Bank Partners LP BANF Common Stock Other -6.25% -269,223 4,040,777 30 Jan 2026 Direct
David E. Rainbolt BANF Common Stock Other -6.25% -269,223 4,040,777 30 Jan 2026 Direct
David E. Rainbolt BANF Common Stock Other 745.1% 263,085 298,395 30 Jan 2026 Direct
Dennis Jay Hannah BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 106.1% 70 136 07 Jan 2026 ESOP
Hannah Andrus BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 111.1% 40 76 07 Jan 2026 ESOP
David E. Rainbolt BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 188 188 07 Jan 2026 ESOP
Dara Wanzer BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 7.39% 57 828 07 Jan 2026 ESOP
John K. Slay Jr. BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 0.02% 1 4,591 06 Jan 2026 ESOP
Darryl Schmidt BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 2.13% 170 8,145 06 Jan 2026 ESOP
David R. Harlow BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 1.91% 189 10,107 06 Jan 2026 ESOP
Kelly Foster BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 2.43% 120 5,049 06 Jan 2026 ESOP
Randy Foraker BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 1.48% 265 18,114 06 Jan 2026 ESOP
Roy C. Ferguson BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 1.23% 321 26,318 06 Jan 2026 ESOP
Scott Copeland BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 1.77% 243 13,983 06 Jan 2026 ESOP
Dennis L. Brand BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 1.22% 80 6,635 06 Jan 2026 ESOP
William Scott Martin BANF Common Stock Gift -2.33% -5,000 209,499 18 Dec 2025 The William Scott Martin Trust Dated 3/16/2000
Darryl Schmidt BANF Common Stock Gift 69.7% 200 487 09 Dec 2025 by Daughter
Darryl Schmidt BANF Common Stock Gift -1.38% -600 42,964 09 Dec 2025 Direct
F. Ford Drummond BANF Common Stock Sale -100% $631,438 $126.29 -5,000 0 13 Aug 2025 Direct
F. Ford Drummond BANF Common Stock Options Exercise 5,000 5,000 13 Aug 2025 Direct
F. Ford Drummond BANF Option (right to buy) Options Exercise -100% -5,000 0 13 Aug 2025 Direct
John K. Slay Jr. BANF Restricted Stock Unit Award 100% 2,500 5,000 18 Jul 2025 Direct
F. Ford Drummond BANF Common Stock Sale -100% $620,578 $124.12 -5,000 0 28 May 2025 Direct
F. Ford Drummond BANF Common Stock Options Exercise 5,000 5,000 28 May 2025 Direct
F. Ford Drummond BANF Option (right to buy) Options Exercise -50% -5,000 5,000 28 May 2025 Direct
Randy Foraker BANF Common Stock Sale -100% $506,445 $126.61 -4,000 0 21 May 2025 Direct
Randy Foraker BANF Common Stock Options Exercise 4,000 4,000 21 May 2025 Direct
Randy Foraker BANF Option (right to buy) Options Exercise -57.1% -4,000 3,000 21 May 2025 Direct
David E. Rainbolt BANF Common Stock Other -100% -22,556 0 06 May 2025 ESOP
David E. Rainbolt BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 0.06% 14 22,556 06 May 2025 ESOP
David E. Rainbolt BANF Common Stock Other 44.4% 22,556 73,395 06 May 2025 Direct
Hannah Andrus BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 36 36 02 Apr 2025 ESOP
Dara Wanzer BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 6.49% 47 771 02 Apr 2025 ESOP
David R. Harlow BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 0.94% 92 9,918 02 Apr 2025 ESOP
Dennis Jay Hannah BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 66 66 02 Apr 2025 ESOP
Darryl Schmidt BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 1.12% 88 7,975 02 Apr 2025 ESOP
Joe Goyne BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 11.6% 67 643 02 Apr 2025 ESOP
Kelly Foster BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 1.4% 68 4,929 02 Apr 2025 ESOP
Randy Foraker BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 0.58% 103 17,849 02 Apr 2025 ESOP
Roy C. Ferguson BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 0.47% 121 25,997 02 Apr 2025 ESOP
Scott Copeland BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 0.76% 104 13,740 02 Apr 2025 ESOP
David E. Rainbolt BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 0.28% 204 73,381 02 Apr 2025 ESOP
Dennis L. Brand BANF Common Stock Discretionary transaction in accordance with Rule 16b-3(f) resulting in acquisition or disposition of issuer securities 0.86% 56 6,555 02 Apr 2025 ESOP
* An asterisk sign (*) next to the price indicates that the price is likely invalid.