Sign inGet started

BANF

BANCFIRST CORP /OK/CIK 760498 ☆ Sign in to watchCongress trades
Open-mkt buys · 90d
—
0 trades · 0 insiders
Open-mkt sales · 90d
$2.65M
4 trades · 1 insiders
Net · 90d
$-2.65M
Insiders on file
64

AI insights for BANF PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
AI insights for BANF
Insider sentiment score with a plain-English explanation, conviction score on every buy, and how the stock performed 30 and 90 days after past insider buys.
Upgrade to Pro · $99/yearAlready Pro? Log in

Daily buy vs sell · 90 days

$1.96M2026-08-06 buys — 2026-08-06 sales $690.0K08-062026-08-13 buys — 2026-08-13 sales $1.96M08-13
■ Open-market buys (P)   ■ Open-market sales (S) · daily dollar value by transaction date

Insiders

InsiderRoleTradesBoughtSoldLast trade
SCHMIDT DARRYLOther116$216.9K$3.50M2026-10-29
Ingram Kimberly KayDirector5$0$02026-08-30
RAINBOLT DAVID EPresident and CEO and Director147$0$133.04M2026-08-13
Carroll Jason AChief Risk Officer4$0$02026-04-20
Andrus HannahExecutive Vice President5$0$02026-04-17
Hannah Dennis JayExecutive Vice President23$0$4.38M2026-04-03
Slay John K JRRegional Executive9$0$365.3K2026-04-03
Wanzer DaraExecutive Vice President5$0$02026-04-03
Foster KellySenior Vice President20$0$600.2K2026-04-03
Harlow David RRegional Executive45$242.6K$3.94M2026-04-03
FERGUSON ROY COther4$0$02026-04-03
COPELAND SCOTTExecutive Vice President16$15.1K$893.1K2026-04-03
BRAND DENNIS LOther99$1.77M$5.93M2026-04-03
McCasland Thomas Howard IIIDirector14$628.0K$628.0K2026-02-26
FORAKER RANDYExecutive Vice President18$15.4K$1.19M2026-02-10
BF Bank Partners LP10% Owner17$0$27.29M2026-01-30
Martin William ScottDirector28$0$17.47M2025-12-18
Drummond F FordDirector12$0$2.44M2025-08-13
Goyne JoeExecutive Officer15$323.6K$02025-04-02
Rainbolt Leslie JeannineDirector, 10% Owner12$0$9.68M2024-10-28
Main Street Banking Partners LP10% Owner27$0$36.96M2024-10-28
Lopez Dave RDirector19$0$1.05M2024-08-16
Lawrence KevinExecutive Vice President54$0$7.36M2024-05-02
Jones Mautra StaleyDirector2$24.7K$02023-11-22
Smith Robin NoelDirector7$0$1.00M2023-06-13
RAINBOLT H EOther32$496.2K$1.25M2023-06-12
KEATING FRANK AOther3$0$02023-05-25
Wedel GregoryDirector4$67.4K$02023-05-04
CRAIG C L JRDirector7$18.7K$1.30M2023-01-23
Johnstone William OVice Chairman and Director54$106.9K$345.8K2022-11-23
Ford JosephDirector4$0$813.4K2022-08-16
Wallace MikeDirector9$12.2K$747.0K2022-01-24
Pierson Brian WadeSenior Vice President2$0$57.9K2021-07-19
Zimmerman Patrick ERegional Executive1$0$02021-07-16
Diehl GregSenior Vice President1$0$02021-07-16
Starks KenRegional Executive25$36.4K$1.61M2021-03-11
JAMES KARENOther17$0$1.75M2021-03-08
Anderson JohnRegional Executive12$0$2.09M2021-03-05
Brace MarkRegional Executive2$30.5K$02020-12-18
NEVILLE ROBERT MExecutive Vice President13$0$845.2K2020-11-16
Samis Michael S.Director6$105.0K$436.9K2020-03-16
WILLIAMS G RAINEY JRDirector8$37.8K$176.4K2020-03-13
NORICK RONALD JDirector7$826.7K$654.9K2020-03-13
SEAT DAVIDRegional Executive44$0$1.65M2020-02-11
R BANKING LTD PTNRSHP10% Owner4$0$1.50M2019-12-31
Smith Harry MaxsonPresident1$0$02019-12-03
Gish MarkRegional Executive9$0$593.0K2019-11-01
Lance Bill G JRDirector1$0$02018-08-23
Weast Jennifer CSenior Vice President9$0$103.1K2018-04-05
CRAWFORD WILLIAM HDirector5$0$1.29M2017-08-14
Robinson HarveyPresident & Regional Executive13$0$1.46M2017-04-24
Fleming Paul DExecutive Vice President3$0$188.7K2017-01-20
HANNAH D JAYExecutive Vice President9$0$998.6K2016-12-09
Westman DavidEVP, Chief Technology Officer28$0$895.5K2016-11-14
GREER K GORDANBancFirst Corp. Director1$0$02016-08-11
MCCALMONT J RALPHDirector5$0$1.06M2016-05-03
HALVERSTADT DONALD BDirector7$0$739.6K2016-02-29
McMillan MarionRegional Executive230$0$2.11M2016-02-24
CARDWELL WAYNE ERegional Executive3$0$194.3K2014-09-02
Shirley NatalieDirector1$0$02013-08-27
Ross Cynthia S.Director3$0$229.4K2013-06-26
DANIEL JIMVice Chairman3$0$1.04M2012-08-24
PETERSEN DALE EEVP3$0$106.3K2012-07-18
SHOCKLEY JOE T JREVP & CFO51$0$701.4K2012-07-05

Trade history

InsiderRoleCodeTradeFiledSharesPriceValueOwned after
SCHMIDT DARRYLExecutive Vice President, Di G Gift2026-10-292026-11-02900— $042,064SEC↗
Ingram Kimberly KayDirector M Exercise deriv2026-08-302026-08-31500$110.55 $55.3K2,000SEC↗
Ingram Kimberly KayDirector M Exercise2026-08-302026-08-31500$110.55 $55.3K500SEC↗
Ingram Kimberly KayDirector M Exercise deriv2026-08-302026-08-31500$110.55 $55.3K2,000SEC↗
Ingram Kimberly KayDirector M Exercise2026-08-302026-08-31500$110.55 $55.3K500SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-132026-08-138,506$115.00 $978.2K0SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-132026-08-138,506$115.00 $978.2K0SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-062026-08-063,000$115.00 $345.0K8,506SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-062026-08-063,000$115.00 $345.0K8,506SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-052026-08-062,000$115.03 $230.1K11,506SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-052026-08-062,000$115.03 $230.1K11,506SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-042026-08-0417,830$115.06 $2.05M13,506SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-042026-08-0417,830$115.06 $2.05M13,506SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-032026-08-0411,497$115.09 $1.32M31,336SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-08-032026-08-0411,497$115.09 $1.32M31,336SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-07-292026-07-2912,718$115.05 $1.46M42,833SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-07-292026-07-2912,718$115.05 $1.46M42,833SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-07-282026-07-2981,492$116.71 $9.51M55,551SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-07-282026-07-2981,492$116.71 $9.51M55,551SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-07-272026-07-2829,740$116.49 $3.46M137,043SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-07-272026-07-2829,740$116.49 $3.46M137,043SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-05-072026-05-079,001$115.11 $1.04M166,783SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-05-062026-05-076,219$115.07 $715.6K175,784SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-04-292026-05-011$115.00 $115182,003SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-04-282026-04-2824,614$115.55 $2.84M182,004SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-04-272026-04-28205$115.01 $23.6K206,618SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-04-242026-04-24650$115.02 $74.8K206,823SEC↗
RAINBOLT DAVID EDirector, 10% Owner S Sale2026-04-232026-04-2417,527$115.53 $2.02M207,473SEC↗
Carroll Jason AChief Risk Officer M Exercise deriv2026-04-202026-04-20200$106.72 $21.3K800SEC↗
Carroll Jason AChief Risk Officer M Exercise2026-04-202026-04-20200— $0200SEC↗
Andrus HannahExecutive Vice President M Exercise deriv2026-04-172026-04-20800— $03,200SEC↗
Andrus HannahExecutive Vice President M Exercise2026-04-172026-04-20800— $0800SEC↗
BRAND DENNIS LOther I Discretionary2026-04-032026-04-0362— $06,697SEC↗
Andrus HannahExecutive Vice President I Discretionary2026-04-032026-04-0358— $0134SEC↗
FERGUSON ROY COther I Discretionary2026-04-032026-04-03105— $026,423SEC↗
Carroll Jason AChief Risk Officer I Discretionary2026-04-032026-04-0345— $0142SEC↗
COPELAND SCOTTExecutive Vice President I Discretionary2026-04-032026-04-0389— $014,072SEC↗
Foster KellySenior Vice President I Discretionary2026-04-032026-04-0361— $05,110SEC↗
Hannah Dennis JayExecutive Vice President I Discretionary2026-04-032026-04-0358— $0194SEC↗
Harlow David RCheif Executive Officer I Discretionary2026-04-032026-04-0380— $010,187SEC↗
SCHMIDT DARRYLExecutive Vice President I Discretionary2026-04-032026-04-0376— $08,221SEC↗
Slay John K JRChief Credit Officer I Discretionary2026-04-032026-04-0368— $04,659SEC↗
Wanzer DaraExecutive Vice President I Discretionary2026-04-032026-04-0342— $0870SEC↗
McCasland Thomas Howard IIIDirector J Other2026-02-262026-02-2685,006— $00SEC↗
FORAKER RANDYExecutive Vice President M Exercise deriv2026-02-102026-02-113,000— $00SEC↗
FORAKER RANDYExecutive Vice President M Exercise2026-02-102026-02-113,000$20.83 $62.5K3,000SEC↗
FORAKER RANDYExecutive Vice President S Sale2026-02-102026-02-113,000$119.91 $359.7K0SEC↗
RAINBOLT DAVID EDirector, 10% Owner G Gift2026-02-032026-02-03225,000— $073,395SEC↗
RAINBOLT DAVID EDirector, 10% Owner J Other2026-02-032026-02-03188— $0188SEC↗
RAINBOLT DAVID EDirector, 10% Owner J Other2026-02-032026-02-03188— $00SEC↗
BF Bank Partners LP10% Owner J Other2026-01-302026-02-03269,223— $04,040,777SEC↗
RAINBOLT DAVID EDirector, 10% Owner J Other2026-01-302026-02-03225,000— $0298,395SEC↗
RAINBOLT DAVID EDirector, 10% Owner J Other2026-01-302026-02-03269,223— $04,040,777SEC↗
RAINBOLT DAVID EDirector, 10% Owner J Other2026-01-302026-02-0338,085— $038,085SEC↗
Martin William ScottDirector G Gift2025-12-182025-12-195,000— $0209,499SEC↗
SCHMIDT DARRYLExecutive Vice President G Gift2025-12-092025-12-09600— $042,964SEC↗
SCHMIDT DARRYLExecutive Vice President G Gift2025-12-092025-12-09200— $0487SEC↗
Drummond F FordDirector M Exercise deriv2025-08-132025-08-145,000— $00SEC↗
Drummond F FordDirector M Exercise2025-08-132025-08-145,000$20.83 $104.1K5,000SEC↗
Drummond F FordDirector S Sale2025-08-132025-08-145,000$126.29 $631.5K0SEC↗
Slay John K JRChief Credit Officer A Award deriv2025-07-182025-12-082,500— $05,000SEC↗
Drummond F FordDirector M Exercise deriv2025-05-282025-05-285,000— $05,000SEC↗
Drummond F FordDirector M Exercise2025-05-282025-05-285,000$20.83 $104.1K5,000SEC↗
Drummond F FordDirector S Sale2025-05-282025-05-285,000$124.12 $620.6K0SEC↗
FORAKER RANDYExecutive Vice President M Exercise deriv2025-05-212025-05-224,000— $03,000SEC↗
FORAKER RANDYExecutive Vice President S Sale2025-05-212025-05-224,000$126.61 $506.4K0SEC↗
FORAKER RANDYExecutive Vice President M Exercise2025-05-212025-05-224,000$20.83 $83.3K4,000SEC↗
RAINBOLT DAVID EDirector, 10% Owner I Discretionary2025-05-062025-05-0714— $022,556SEC↗
RAINBOLT DAVID EDirector, 10% Owner J Other2025-05-062025-05-0722,556— $073,395SEC↗
RAINBOLT DAVID EDirector, 10% Owner J Other2025-05-062025-05-0722,556— $00SEC↗
BRAND DENNIS LExecutive Vice President I Discretionary2025-04-022025-04-0256— $06,555SEC↗
RAINBOLT DAVID EDirector, 10% Owner I Discretionary2025-04-022025-04-02204— $073,381SEC↗
COPELAND SCOTTExecutive Vice President I Discretionary2025-04-022025-04-02104— $013,740SEC↗
FERGUSON ROY CExecutive I Discretionary2025-04-022025-04-02121— $025,997SEC↗
FORAKER RANDYExecutive Vice President I Discretionary2025-04-022025-04-02103— $017,849SEC↗
Foster KellySenior Vice President I Discretionary2025-04-022025-04-0268— $04,929SEC↗
Goyne JoeDirector I Discretionary2025-04-022025-04-0267— $0643SEC↗
SCHMIDT DARRYLExecutive Vice President I Discretionary2025-04-022025-04-0288— $07,975SEC↗
Hannah Dennis JayExecutive Vice President I Discretionary2025-04-022025-04-0266— $066SEC↗
Harlow David RCheif Executive Officer I Discretionary2025-04-022025-04-0292— $09,918SEC↗
Wanzer DaraExecutive Vice President I Discretionary2025-04-022025-04-0247— $0771SEC↗
Andrus HannahExecutive Vice President I Discretionary2025-04-022025-04-0236— $036SEC↗
Martin William ScottDirector S Sale2025-02-282025-02-2810,000$119.13 $1.19M214,499SEC↗
SCHMIDT DARRYLExecutive Vice President S Sale2025-02-112025-02-115,000$122.06 $610.3K43,564SEC↗
Drummond F FordDirector M Exercise deriv2025-02-052025-02-065,000— $010,000SEC↗
Drummond F FordDirector S Sale2025-02-052025-02-065,000$120.58 $602.9K0SEC↗
Drummond F FordDirector M Exercise2025-02-052025-02-065,000$20.83 $104.1K5,000SEC↗
Drummond F FordDirector M Exercise deriv2025-01-292025-01-295,000— $015,000SEC↗
Drummond F FordDirector S Sale2025-01-292025-01-295,000$117.97 $589.9K0SEC↗
Drummond F FordDirector M Exercise2025-01-292025-01-295,000$20.83 $104.1K5,000SEC↗
SCHMIDT DARRYLExecutive Vice President G Gift2024-12-172024-12-18287— $048,564SEC↗
SCHMIDT DARRYLExecutive Vice President G Gift2024-12-172024-12-18287— $048,851SEC↗
SCHMIDT DARRYLExecutive Vice President G Gift2024-12-172024-12-18287— $0287SEC↗
BRAND DENNIS LExecutive Vice President S Sale2024-12-122024-12-124,000$126.50 $506.0K33,000SEC↗
Martin William ScottDirector S Sale2024-11-212024-11-2124,607$124.70 $3.07M224,499SEC↗
RAINBOLT DAVID EExecutive & Director G Gift2024-11-192024-11-1910,000— $04,000SEC↗
Martin William ScottDirector S Sale2024-11-152024-11-1525,000$123.00 $3.08M249,106SEC↗
Martin William ScottDirector S Sale2024-11-142024-11-147,500$123.17 $923.8K274,106SEC↗
Martin William ScottDirector S Sale2024-11-132024-11-1310,298$126.01 $1.30M281,606SEC↗
Martin William ScottDirector S Sale2024-11-062024-11-0615,000$117.00 $1.75M291,904SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-11-062024-11-085,000$126.68 $633.4K5,543SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-11-062024-11-085,543$126.50 $701.2K0SEC↗
Martin William ScottDirector S Sale2024-10-302024-10-305,000$113.50 $567.5K306,904SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-10-282024-10-2924,421$110.78 $2.71M4,910,000SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-282024-10-298,140$110.78 $901.7K200,000SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-282024-10-298,140$110.78 $901.7K200,000SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-282024-10-298,141$110.78 $901.9K200,000SEC↗
Main Street Banking Partners L10% Owner S Sale2024-10-282024-10-2924,421$110.78 $2.71M4,910,000SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-10-242024-10-241,750$110.11 $192.7K4,934,421SEC↗
Main Street Banking Partners L10% Owner S Sale2024-10-242024-10-241,750$110.11 $192.7K4,934,421SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-242024-10-24584$110.11 $64.3K208,140SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-242024-10-24583$110.11 $64.2K208,140SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-242024-10-24583$110.11 $64.2K208,141SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-10-232024-10-235,601$110.21 $617.3K4,936,171SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-232024-10-231,867$110.21 $205.8K208,723SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-232024-10-231,867$110.21 $205.8K208,724SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-232024-10-231,867$110.21 $205.8K208,724SEC↗
Main Street Banking Partners L10% Owner S Sale2024-10-232024-10-235,601$110.21 $617.3K4,936,171SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-10-222024-10-22778$110.00 $85.6K4,941,772SEC↗
Main Street Banking Partners L10% Owner S Sale2024-10-222024-10-22778$110.00 $85.6K4,941,772SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-222024-10-22259$110.00 $28.5K210,591SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-222024-10-22259$110.00 $28.5K210,590SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-222024-10-22259$110.00 $28.5K210,591SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-212024-10-21717$110.47 $79.2K210,850SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-212024-10-21718$110.47 $79.3K210,849SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-10-212024-10-21717$110.47 $79.2K210,850SEC↗
Main Street Banking Partners L10% Owner S Sale2024-10-212024-10-212,152$110.47 $237.7K4,942,550SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-10-212024-10-212,152$110.47 $237.7K4,942,550SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-132024-09-133,457$105.02 $363.1K211,567SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-132024-09-133,458$105.02 $363.2K211,567SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-132024-09-133,457$105.02 $363.1K211,567SEC↗
Main Street Banking Partners L10% Owner S Sale2024-09-132024-09-1310,371$105.02 $1.09M4,944,702SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-09-132024-09-1310,371$105.02 $1.09M4,944,702SEC↗
Main Street Banking Partners L10% Owner S Sale2024-09-112024-09-111,391$105.01 $146.1K4,955,073SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-09-112024-09-111,391$105.01 $146.1K4,955,073SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-112024-09-11464$105.01 $48.7K215,024SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-112024-09-11464$105.01 $48.7K215,024SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-112024-09-11463$105.01 $48.6K215,025SEC↗
Main Street Banking Partners L10% Owner S Sale2024-09-102024-09-101,604$105.10 $168.6K4,956,464SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-09-102024-09-101,604$105.10 $168.6K4,956,464SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-102024-09-10535$105.10 $56.2K215,488SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-102024-09-10535$105.10 $56.2K215,488SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-102024-09-10534$105.10 $56.1K215,488SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-092024-09-097,372$105.46 $777.4K216,032SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-092024-09-097,371$105.46 $777.3K216,032SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-092024-09-097,372$105.46 $777.4K216,032SEC↗
Main Street Banking Partners L10% Owner S Sale2024-09-092024-09-0922,115$105.46 $2.33M4,958,095SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-09-092024-09-0922,115$105.46 $2.33M4,958,095SEC↗
Main Street Banking Partners L10% Owner S Sale2024-09-092024-09-1027$105.25 $2.8K4,958,068SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-09-092024-09-1027$105.25 $2.8K4,958,068SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-092024-09-109$105.25 $947216,023SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-092024-09-109$105.25 $947216,023SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-092024-09-1010$105.25 $1.1K216,022SEC↗
Main Street Banking Partners L10% Owner S Sale2024-09-032024-09-031,414$105.58 $149.3K4,980,210SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-09-032024-09-031,414$105.58 $149.3K4,980,210SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-032024-09-03471$105.58 $49.7K223,404SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-032024-09-03472$105.58 $49.8K223,403SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-09-032024-09-03471$105.58 $49.7K223,404SEC↗
Ingram Kimberly KayDirector A Award deriv2024-08-302024-08-302,500— $02,500SEC↗
Main Street Banking Partners L10% Owner S Sale2024-08-302024-08-3018,377$106.22 $1.95M4,981,624SEC↗
Rainbolt Leslie JeannineDirector, 10% Owner S Sale2024-08-302024-08-3018,377$106.22 $1.95M4,981,624SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-08-302024-08-306,126$106.22 $650.7K223,875SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-08-302024-08-306,126$106.22 $650.7K223,875SEC↗
RAINBOLT DAVID EExecutive & Director S Sale2024-08-302024-08-306,126$106.22 $650.7K223,875SEC↗
FORAKER RANDYExecutive Vice President M Exercise deriv2024-08-292024-08-29130— $07,000SEC↗
FORAKER RANDYExecutive Vice President S Sale2024-08-292024-08-29130$107.01 $13.9K0SEC↗
FORAKER RANDYExecutive Vice President M Exercise2024-08-292024-08-29130$20.83 $2.7K130SEC↗
FORAKER RANDYExecutive Vice President M Exercise deriv2024-08-282024-08-282,870$20.83 $59.8K7,130SEC↗
FORAKER RANDYExecutive Vice President S Sale2024-08-282024-08-282,870$107.10 $307.4K0SEC↗
FORAKER RANDYExecutive Vice President M Exercise2024-08-282024-08-282,870$20.83 $59.8K2,870SEC↗
Lopez Dave RDirector M Exercise deriv2024-08-162024-08-191,000— $04,000SEC↗
Lopez Dave RDirector M Exercise2024-08-162024-08-191,000$21.49 $21.5K1,000SEC↗
Lopez Dave RDirector S Sale2024-08-162024-08-191,000$102.13 $102.1K0SEC↗
BF Bank Partners LP10% Owner J Other2024-08-142024-08-15690,000— $04,310,000SEC↗
RAINBOLT DAVID EExecutive & Director J Other2024-08-142024-08-15230,000— $0230,000SEC↗
RAINBOLT DAVID EExecutive & Director J Other2024-08-142024-08-15230,000— $0230,000SEC↗
RAINBOLT DAVID EExecutive & Director J Other2024-08-142024-08-15230,000— $0230,000SEC↗
RAINBOLT DAVID EExecutive & Director J Other2024-08-142024-08-15690,000— $04,310,000SEC↗
Martin William ScottDirector S Sale2024-07-252024-07-2515,000$107.50 $1.61M311,904SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-07-252024-07-25500$110.00 $55.0K714SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-07-242024-07-241,000$107.50 $107.5K1,214SEC↗
Martin William ScottDirector S Sale2024-07-242024-07-245,000$107.50 $537.5K326,904SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2024-07-232024-07-23199$105.82 $21.1K49,138SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2024-07-232024-07-2321$105.82 $2.2K5,143SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-07-232024-07-23500$106.66 $53.3K2,214SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-07-232024-07-232,000$105.00 $210.0K2,714SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-07-222024-07-221,000$105.00 $105.0K6,714SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-07-222024-07-222,000$105.16 $210.3K4,714SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-07-192024-07-193,000$106.50 $319.5K7,714SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-05-062024-05-072,096$92.23 $193.3K14,114SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-05-062024-05-073,400$92.23 $313.6K10,714SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-05-032024-05-03204$92.38 $18.8K16,210SEC↗
Lawrence KevinExecutive Vice President M Exercise deriv2024-05-022024-05-022,709— $00SEC↗
Lawrence KevinExecutive Vice President S Sale2024-05-022024-05-022,709$91.16 $247.0K10,000SEC↗
Lawrence KevinExecutive Vice President M Exercise2024-05-022024-05-022,709$32.30 $87.5K12,709SEC↗
Lawrence KevinExecutive Vice President M Exercise deriv2024-05-012024-05-0110,000— $02,709SEC↗
Lawrence KevinExecutive Vice President M Exercise2024-05-012024-05-0110,000$32.30 $323.0K20,000SEC↗
Lawrence KevinExecutive Vice President S Sale2024-05-012024-05-0110,000$90.00 $900.0K10,000SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-05-012024-05-012,000$92.03 $184.1K16,414SEC↗
Lawrence KevinExecutive Vice President M Exercise deriv2024-04-252024-04-2510,000— $012,709SEC↗
Lawrence KevinExecutive Vice President M Exercise2024-04-252024-04-2510,000$32.30 $323.0K20,000SEC↗
Lawrence KevinExecutive Vice President S Sale2024-04-252024-04-2510,000$90.00 $900.0K10,000SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-04-242024-04-24300$92.06 $27.6K18,414SEC↗
COPELAND SCOTTExecutive Vice President S Sale2024-04-242024-04-252,534$92.21 $233.7K13,290SEC↗
Lawrence KevinExecutive Vice President M Exercise deriv2024-04-222024-04-2210,000— $022,709SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2024-04-222024-04-2224$89.71 $2.2K5,122SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2024-04-222024-04-22232$89.71 $20.8K48,939SEC↗
Lawrence KevinExecutive Vice President M Exercise2024-04-222024-04-2210,000$32.30 $323.0K20,000SEC↗
Lawrence KevinExecutive Vice President S Sale2024-04-222024-04-2210,000$90.07 $900.7K10,000SEC↗
Carroll Jason AChief Risk Officer A Award deriv2024-03-292026-04-031,000— $02,000SEC↗
Andrus HannahExecutive Vice President A Award deriv2024-03-292024-05-154,000— $04,000SEC↗
BRAND DENNIS LExecutive Vice President I Discretionary2024-03-282024-03-2930— $06,333SEC↗
COPELAND SCOTTExecutive Vice President I Discretionary2024-03-282024-03-2952— $015,824SEC↗
FERGUSON ROY CExecutive I Discretionary2024-03-282024-03-2964— $025,432SEC↗
FORAKER RANDYExecutive Vice President I Discretionary2024-03-282024-03-2954— $017,380SEC↗
Foster KellySenior Vice President I Discretionary2024-03-282024-03-2931— $04,676SEC↗
Goyne JoeDirector I Discretionary2024-03-282024-03-2928— $0435SEC↗
Hannah Dennis JayExecutive Vice President I Discretionary2024-03-282024-03-2943— $09,830SEC↗
Harlow David RCheif Executive Officer I Discretionary2024-03-282024-03-2944— $09,547SEC↗
Lawrence KevinExecutive Vice President I Discretionary2024-03-282024-03-2931— $01,792SEC↗
RAINBOLT DAVID EExecutive & Director I Discretionary2024-03-282024-03-29121— $072,264SEC↗
SCHMIDT DARRYLExecutive Vice President I Discretionary2024-03-282024-03-2942— $07,632SEC↗
Wanzer DaraExecutive Vice President I Discretionary2024-03-282024-03-2920— $0623SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-03-072024-03-071,000$90.03 $90.0K18,714SEC↗
Lopez Dave RDirector M Exercise deriv2024-03-042024-03-043,000— $05,000SEC↗
Lopez Dave RDirector S Sale2024-03-042024-03-043,000$87.18 $261.5K0SEC↗
Lopez Dave RDirector M Exercise2024-03-042024-03-043,000$21.49 $64.5K3,000SEC↗
Lawrence KevinExecutive Vice President M Exercise deriv2024-02-292024-02-291,159— $032,709SEC↗
Lawrence KevinExecutive Vice President S Sale2024-02-292024-02-291,159$88.00 $102.0K10,000SEC↗
Lawrence KevinExecutive Vice President M Exercise2024-02-292024-02-291,159$32.30 $37.4K11,159SEC↗
Lawrence KevinExecutive Vice President M Exercise deriv2024-02-272024-02-271,529— $033,868SEC↗
Lawrence KevinExecutive Vice President M Exercise2024-02-272024-02-271,529$32.30 $49.4K11,529SEC↗
Lawrence KevinExecutive Vice President S Sale2024-02-272024-02-271,529$88.00 $134.6K10,000SEC↗
Lawrence KevinExecutive Vice President M Exercise deriv2024-02-232024-02-237,312— $035,397SEC↗
Lawrence KevinExecutive Vice President M Exercise2024-02-232024-02-237,312$32.30 $236.2K17,312SEC↗
Lawrence KevinExecutive Vice President S Sale2024-02-232024-02-237,312$88.00 $643.5K10,000SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-02-162024-02-204,000$90.00 $360.0K19,714SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-02-152024-02-201,000$90.07 $90.1K23,714SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-02-122024-02-204,000$88.66 $354.6K24,714SEC↗
Hannah Dennis JayExecutive Vice President S Sale2024-02-092024-02-204,000$88.45 $353.8K28,714SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2024-01-222024-01-2224$92.60 $2.2K5,098SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2024-01-222024-01-22225$92.60 $20.8K48,707SEC↗
Martin William ScottDirector G Gift2023-12-142023-12-181,500— $0331,904SEC↗
SCHMIDT DARRYLExecutive Vice President G Gift2023-12-112023-12-12250— $048,482SEC↗
McCasland Thomas Howard IIIDirector J Other2023-12-082025-02-2732,538— $04,402SEC↗
Lawrence KevinExecutive Vice President M Exercise deriv2023-12-062023-12-065,000— $042,709SEC↗
Lawrence KevinExecutive Vice President M Exercise2023-12-062023-12-065,000$32.30 $161.5K15,000SEC↗
Lawrence KevinExecutive Vice President S Sale2023-12-062023-12-065,000$92.00 $460.0K10,000SEC↗
Jones Mautra StaleyDirector P Buy2023-11-222023-11-22285$86.80 $24.7K285SEC↗
RAINBOLT DAVID EExecutive & Director G Gift2023-11-022023-11-0225,000— $00SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2023-10-232023-10-23251$83.04 $20.8K48,732SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2023-10-232023-10-2327$83.04 $2.2K5,074SEC↗
RAINBOLT DAVID EExecutive & Director G Gift2023-08-102023-08-10100— $02,800SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2023-07-242023-07-2493$100.67 $9.4K48,481SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2023-07-242023-07-2420$100.67 $2.0K5,047SEC↗
RAINBOLT DAVID EExecutive & Director G Gift2023-07-102023-07-10100— $02,800SEC↗
Roberson Robin NoelDirector M Exercise deriv2023-06-132023-06-135,000— $00SEC↗
Roberson Robin NoelDirector S Sale2023-06-132023-06-135,000$94.30 $471.5K0SEC↗
Roberson Robin NoelDirector M Exercise2023-06-132023-06-135,000$47.55 $237.8K5,000SEC↗
RAINBOLT H EOther G Gift2023-06-122023-06-12200— $0306SEC↗
KEATING FRANK AOther J Other2023-05-252023-06-120— $00SEC↗
RAINBOLT H EChairman Emeritus and Direct G Gift2023-05-222023-05-22100— $0506SEC↗
Goyne JoeDirector P Buy2023-05-092023-05-091,000$71.50 $71.5K5,600SEC↗
Wedel GregoryBancFirst Corp. Director M Exercise deriv2023-05-042023-05-044,000— $016,000SEC↗
Wedel GregoryBancFirst Corp. Director M Exercise2023-05-042023-05-044,000$31.85 $127.4K4,000SEC↗
RAINBOLT H EChairman Emeritus and Direct G Gift2023-05-012023-05-10100— $0606SEC↗
KEATING FRANK ABancFirst Corp. Director M Exercise deriv2023-04-272023-04-2820,000— $00SEC↗
KEATING FRANK ABancFirst Corp. Director M Exercise2023-04-272023-04-2820,000$28.23 $564.6K20,000SEC↗
BRAND DENNIS LExecutive Vice President and P Buy2023-04-262023-04-262,500$74.00 $185.0K34,500SEC↗
BRAND DENNIS LExecutive Vice President and P Buy2023-04-262023-04-262,500$73.50 $183.8K37,000SEC↗
RAINBOLT H EChairman Emeritus and Direct P Buy2023-04-262023-04-26700$74.08 $51.9K706SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2023-04-262023-04-2627$73.18 $2.0K5,027SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2023-04-262023-04-26262$73.18 $19.2K48,388SEC↗
Wanzer DaraExecutive Vice President I Discretionary2023-04-102023-04-1035— $0530SEC↗
Hannah Dennis JayExecutive Vice President I Discretionary2023-04-102023-04-1048— $041,971SEC↗
Harlow David RCheif Executive Officer I Discretionary2023-04-102023-04-1085— $09,287SEC↗
Lawrence KevinExecutive Vice President I Discretionary2023-04-102023-04-1054— $01,644SEC↗
Foster KellySenior Vice President I Discretionary2023-04-102023-04-1056— $04,509SEC↗
FERGUSON ROY CExecutive I Discretionary2023-04-102023-04-10127— $025,013SEC↗
FORAKER RANDYExecutive Vice President I Discretionary2023-04-102023-04-10106— $017,033SEC↗
BRAND DENNIS LExecutive Vice President and I Discretionary2023-04-102023-04-1055— $06,184SEC↗
COPELAND SCOTTExecutive Vice President I Discretionary2023-04-102023-04-10102— $015,501SEC↗
SCHMIDT DARRYLExecutive Vice President I Discretionary2023-04-102023-04-1078— $07,393SEC↗
RAINBOLT DAVID EExecutive & Director I Discretionary2023-04-102023-04-10250— $071,393SEC↗
Goyne JoeDirector I Discretionary2023-04-102023-04-1049— $0308SEC↗
Lawrence KevinExecutive Vice President M Exercise deriv2023-02-272023-02-282,291— $047,709SEC↗
Lawrence KevinExecutive Vice President M Exercise2023-02-272023-02-282,291$32.30 $74.0K12,291SEC↗
Lawrence KevinExecutive Vice President S Sale2023-02-272023-02-282,291$92.00 $210.8K10,000SEC↗
BRAND DENNIS LExecutive Vice President and P Buy2023-01-242023-01-242,000$83.00 $166.0K32,000SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2023-01-232023-01-23232$82.57 $19.2K48,029SEC↗
CRAIG C L JRDirector J Other2023-01-232023-01-249,116— $051,188SEC↗
Martin William ScottDirector G Gift2023-01-102023-01-111,000— $0333,404SEC↗
Lopez Dave RDirector M Exercise deriv2022-12-092022-12-122,000— $08,000SEC↗
Lopez Dave RDirector M Exercise2022-12-092022-12-122,000$21.49 $43.0K2,000SEC↗
Lopez Dave RDirector S Sale2022-12-092022-12-122,000$92.96 $185.9K0SEC↗
RAINBOLT H EChairman Emeritus and Direct G Gift2022-12-092022-12-12100— $06SEC↗
RAINBOLT DAVID EExecutive & Director G Gift2022-12-092022-12-12100— $02,912SEC↗
Johnstone William OVice Chairman and Director I Discretionary2022-11-232022-11-28216— $08,027SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2022-10-182022-10-18210$91.23 $19.2K48,194SEC↗
SCHMIDT DARRYLExecutive Vice President P Buy2022-10-182022-10-19210$91.23 $19.2K48,194SEC↗