Sign in:
Email
 Password  save:
  
 Company Reports 
 

   
My Recent Searches
  Help
 
   
 
 
   Get Roster for :  
BancFirst Corp (BANF)  
$123.62 1.39 (1.11%) as of 4:30 Mon 6/30


Download
   
  Company Roster

Total Insiders  : 69  
Total Direct Shares :
19,843,847
Total Indirect Shares :
1,789,797
 
% Held by Insiders:
60.72%
 
35 other people own 
 $98,382,606 Bf Bank Partners Lp
 $532,802,200 Main Street Banking Partn...
 $606,974,200 Rainbolt David E
 $607,468,680 Rainbolt Leslie Jeannine
 $607,468,680  
 
Filer's Name Relation Direct Date   Direct Shares Indirect Date Indirect Shares
   Drummond F Ford 2025-05-28 6,000 2011-08-23 0
   Foraker Randy 2025-05-21 0 2025-05-21 18,319
   Rainbolt David E 2025-05-06 4,914,000 2025-05-06 10,000
   Schmidt Darryl 2025-04-02 43,564 2025-04-02 13,405
   Andrus Hannah 2025-04-02 0 2025-04-02 36
   Harlow David R 2025-04-02 7,000 2025-04-02 9,918
   Goyne Joe 2025-04-02 5,600 2025-04-02 643
   Hannah Dennis Jay 2025-04-02 1,564 2025-04-02 66
   Brand Dennis L 2025-04-02 33,000 2025-04-02 6,555
   Main Street Banking Partners Lp 2024-10-28 4,910,000 0
   Rainbolt Leslie Jeannine 2024-10-28 4,914,000 0
   Ingram Kimberly Kay 2024-08-30 125 0
   Lopez Dave R 2024-08-16 0 2011-03-22 220
   Bf Bank Partners Lp 2024-08-14 4,310,000 0
   Lawrence Kevin 2024-05-02 10,000 2024-05-02 1,792
   Jones Mautra Staley 2023-11-22 285 2023-11-22 0
   Smith Robin Noel 2023-06-13 0 0
   Rainbolt H E 2023-06-12 306 2023-06-12 40,000
   Keating Frank A 2023-05-25 20,000 2023-04-27 0
   Wedel Gregory 2023-05-04 6,000 0
   Wanzer Dara 2023-04-10 0 2025-04-02 771
   Craig C L Jr 2023-01-23 51,188 2006-07-27 0
   Ford Joseph 2022-08-16 0 0
   Copeland Scott 2022-06-02 0 2025-04-02 13,740
   Martin William Scott 2022-02-22 0 2025-02-28 214,499
   Wallace Mike 2022-01-24 8,000 2022-01-24 3,400
   Slay John K Jr 2021-03-12 0 2021-03-12 5,452
   Starks Ken 2021-03-11 1,000 2021-03-11 35,540
   James Karen 2021-03-08 10,236 2021-03-08 77,409
   Anderson John 2021-03-05 0 2021-03-05 1,916
   Foster Kelly 2021-02-09 0 2025-04-02 4,929
   Brace Mark 2020-12-18 775 2020-12-18 446
   Neville Robert M 2020-11-16 31,164 2020-11-16 13,216
   Pierson Brian Wade 2020-07-30 762 2020-07-30 7,887
   Johstone William O 2020-03-16 7,000 2022-11-23 16,897
   Williams G Rainey Jr 2020-03-13 64,600 0
   Seat David 2020-02-11 34,000 2020-02-11 15,085
   Pratt James D 2020-01-01 3,436 0
   R Banking Ltd Ptnrshp 2019-12-31 0 2005-11-16 0
   Gish Mark 2019-11-01 0 2019-11-01 8,824
   Robinson Harvey 2017-04-24 0 2017-04-24 3,152
   Norick Ronald J 2017-01-30 0 2020-03-13 36,000
   Fleming Paul D 2017-01-20 0 2017-01-20 841
   Samis Michael S. 2016-12-15 0 2020-03-16 3,000
   Hannah D Jay 2016-12-09 782 2016-12-09 18,462
   Westman David 2016-11-14 0 2016-11-14 1,342
   Greer K Gordan 2016-08-11 18,426 2016-08-11 3,821
   Weast Jennifer C 2016-08-01 0 2016-08-01 2,972
   Halverstadt Donald B Director 2016-02-29 0 2015-06-12 0
   Mcmillan Marion Regional Executive 2016-02-24 0 2016-02-24 3,498
   Cardwell Wayne E Regional Executive 2014-09-02 6,100 2014-09-02 8,400
   Ross Cynthia S. Director 2013-06-26 0 2013-06-26 0
   Daniel Jim Vice Chairman, Director 2012-08-24 600 2012-08-24 3,662
   Petersen Dale E EVP 2012-07-18 0 2012-07-18 17,510
   Shockley Joe T Jr EVP & CFO, Director 2012-07-05 6,400 2012-07-05 5,405
   Odom Paul S Jr Director 2011-09-14 64,700 2004-06-03 0
   Moran Melvin Director 2010-04-22 56,858 2010-04-22 77,200
   Gregory Robert A Vice Chairman, Director 2007-08-21 282 2007-08-21 1,774
   Ferguson Roy C 2007-03-08 20,798 2025-04-02 52,495
   Crawford William H 2006-12-14 0 2017-08-14 660,000
   Rogers J Michael Senior Vice President 2006-07-24 0 2006-07-24 10,377
   Mccasland Tom H Jr Director 2005-02-10 171,900 2003-10-21 0
   Hugon John C Director 2003-10-28 7,396 2003-10-28 0
   Mccalmont J Ralph 2003-05-28 96,000 2016-05-03 160,059
   Zimmerman Patrick E 0 2021-04-22 413
   Mccasland Thomas Howard III 0 2023-12-08 189,976
   Lance Bill G Jr 0 0
   Shirley Natalie Director 0 2013-07-25 3,000
   Diehl Greg 0 2020-02-27 5,473
69 Records found