Company Analysis

BancFirst Corporation (BANF)

Nasdaq: BANF · National Commercial Banks · Oklahoma City, OK · filing with the SEC since 1994
Grade6.3
◀ Past 5.8● Present 7.1▶ Future 6.1
1 est.

Who runs BancFirst Corporation

Officers and directors as they report to the SEC on Forms 3, 4 and 5, named as filed
Officers reporting now
13
of 17 people with a filing in the last fifteen months
Directors reporting now
4
58 people on the record since 2006
Officerssales are open-market, Nov 2, 2025 to Nov 2, 2026
NameTitle as filedFirst filingLatest filingSales, 12 months
Schmidt DarrylExecutive Vice PresidentMar 2007Nov 2, 2026none
Rainbolt David EExecutive & DirectorJan 2006Aug 13, 202615 · $26.1M
Andrus HannahExecutive Vice PresidentMay 2024Apr 20, 2026none
Carroll Jason AChief Risk OfficerJan 2026Apr 20, 2026none
Brand Dennis LExecutive Vice PresidentFeb 2006Apr 3, 2026none
Copeland ScottExecutive Vice PresidentFeb 2006Apr 3, 2026none
Foster KellySenior Vice PresidentMay 2015Apr 3, 2026none
Hannah Dennis JayExecutive Vice PresidentFeb 2023Apr 3, 2026none
Wanzer DaraExecutive Vice PresidentDec 2017Apr 3, 2026none
Slay John K JrChief Credit OfficerApr 2020Apr 3, 2026none
Ferguson Roy CExecutiveMar 2007Apr 3, 2026none
Harlow David RCheif Executive OfficerAug 2006Apr 3, 2026none
Foraker RandyExecutive Vice PresidentJul 2006Mar 2, 20261 · $400,000
Directorssales are open-market, Nov 2, 2025 to Nov 2, 2026
NameRoleFirst filingLatest filingSales, 12 months
Ingram Kimberly KaydirectorAug 2024Aug 31, 2026none
Mccasland Thomas Howard IIIDirectorJun 2010Feb 26, 2026none
Martin William ScottDirectorFeb 2018Dec 19, 2025none
Drummond F FordDirectorFeb 2011Aug 14, 2025none
Owners of more than 10% of a classsales are open-market, Nov 2, 2025 to Nov 2, 2026
NameRoleFirst filingLatest filingSales, 12 months
Bf Bank Partners LP10% ownerJan 2020Feb 3, 2026none
Earlier names on the record42, newest filing first
Goyne Joe · officer · last filing Apr 2025Rainbolt Leslie Jeannine · director · last filing Oct 2024Main Street Banking Partners LP · 10% owner · last filing Oct 2024Lopez Dave R · director · last filing Aug 2024Lawrence Kevin · officer · last filing May 2024Jones Mautra Staley · director · last filing Nov 2023Roberson Robin Noel · director · last filing Jun 2023Rainbolt H E · officer · last filing Jun 2023Keating Frank A · director · last filing Jun 2023Wedel Gregory · director · last filing May 2023Craig C L Jr · director · last filing Jan 2023Johstone William O · officer · last filing Nov 2022Ford Joseph · director · last filing Aug 2022Wallace Mike · director · last filing Jan 2022Westman David · officer · last filing Jan 2022Daniel Jim · officer · last filing Jan 2022Hannah D Jay · officer · last filing Jan 2022James Karen · officer · last filing Jan 2022Neville Robert M · officer · last filing Jan 2022Pierson Brian Wade · officer · last filing Jan 2022Robinson Harvey · officer · last filing Jan 2022Smith Harry Maxson · officer · last filing Jan 2022Anderson John · officer · last filing Jan 2022Barton John D. · officer · last filing Jan 2022Brace Mark · officer · last filing Jan 2022Mcmillan Marion · officer · last filing Jan 2022Pratt James D · officer · last filing Jan 2022Starks Ken · officer · last filing Jan 2022Weast Jennifer C · officer · last filing Jan 2022Zimmerman Patrick E · officer · last filing Jan 2022Norick Ronald J · director · last filing Jan 2022Diehl Greg · officer · last filing Jan 2022Samis Michael S. · director · last filing Mar 2020Williams G Rainey Jr · director · last filing Mar 2020Seat David · officer · last filing Feb 2020R Banking Ltd Ptnrshp · 10% owner · last filing Jan 2020Gish Mark · officer · last filing Nov 2019Lance Bill G Jr · director · last filing Aug 2018Crawford William H · director · last filing Aug 2017Fleming Paul D · officer · last filing Jan 2017Greer K Gordan · officer · last filing Aug 2016Mccalmont J Ralph · director · last filing May 2016

A person is listed as reporting now after a filing in the last fifteen months. The record shows when someone last filed; it does not say why they stopped. Each name links to the filings on sec.gov.

SI Assistanton BANF · research, not advice