Lastest Insider Transactions Of BANCFIRST CORP /OK/ ( BANF )
SymbolCompany NameInsider NameTitleDateTransationSharePriceAmountFile Date
BANFBANCFIRST CORP /OK/Martin William ScottDirector2024-11-21Sell24,607124.703,068,4812024-11-21 17:35:25
BANFBANCFIRST CORP /OK/Martin William ScottDirector2024-11-15Sell25,000123.003,075,0032024-11-15 17:08:47
BANFBANCFIRST CORP /OK/Martin William ScottDirector2024-11-14Sell7,500123.17923,7592024-11-14 17:27:12
BANFBANCFIRST CORP /OK/Martin William ScottDirector2024-11-13Sell10,298126.011,297,6032024-11-13 17:36:04
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-11-06Sell10,543126.581,334,5742024-11-08 11:39:11
BANFBANCFIRST CORP /OK/Martin William ScottDirector2024-11-06Sell15,000117.001,754,9642024-11-06 17:21:45
BANFBANCFIRST CORP /OK/Martin William ScottDirector2024-10-30Sell5,000113.50567,5002024-10-30 10:47:42
BANFBANCFIRST CORP /OK/Main Street Banking Partners LP 10% Owner2024-10-28Sell24,421110.782,705,4442024-10-29 10:30:11
BANFBANCFIRST CORP /OK/RAINBOLT DAVID EExecutive & Director 10% Owner2024-10-28Sell24,421110.782,705,4442024-10-29 10:29:09
BANFBANCFIRST CORP /OK/Rainbolt Leslie JeannineDirectior 10% Owner2024-10-28Sell24,421110.782,705,4442024-10-29 10:26:05
BANFBANCFIRST CORP /OK/RAINBOLT DAVID EExecutive & Director 10% Owner2024-10-24Sell1,750110.11192,7002024-10-24 18:15:29
BANFBANCFIRST CORP /OK/Main Street Banking Partners LP 10% Owner2024-10-24Sell1,750110.11192,7002024-10-24 18:12:26
BANFBANCFIRST CORP /OK/Rainbolt Leslie JeannineDirectior 10% Owner2024-10-24Sell1,750110.11192,7002024-10-24 18:09:23
BANFBANCFIRST CORP /OK/Main Street Banking Partners LP 10% Owner2024-10-23Sell5,601110.21617,2712024-10-23 17:30:01
BANFBANCFIRST CORP /OK/RAINBOLT DAVID EExecutive & Director 10% Owner2024-10-23Sell5,601110.21617,2712024-10-23 17:28:59
BANFBANCFIRST CORP /OK/Rainbolt Leslie JeannineDirectior 10% Owner2024-10-23Sell5,601110.21617,2712024-10-23 17:25:56
BANFBANCFIRST CORP /OK/RAINBOLT DAVID EExecutive & Director 10% Owner2024-10-22Sell777110.0085,4702024-10-22 17:23:58
BANFBANCFIRST CORP /OK/Main Street Banking Partners LP 10% Owner2024-10-22Sell778110.0085,5802024-10-22 17:20:55
BANFBANCFIRST CORP /OK/Rainbolt Leslie JeannineDirectior 10% Owner2024-10-22Sell778110.0085,5802024-10-22 17:17:52
BANFBANCFIRST CORP /OK/Rainbolt Leslie JeannineDirectior 10% Owner2024-10-21Sell2,152110.47237,7252024-10-21 16:59:47
BANFBANCFIRST CORP /OK/Main Street Banking Partners LP 10% Owner2024-10-21Sell2,152110.47237,7252024-10-21 16:56:44
BANFBANCFIRST CORP /OK/RAINBOLT DAVID EExecutive & Director 10% Owner2024-10-21Sell2,152110.47237,7252024-10-21 16:49:43
BANFBANCFIRST CORP /OK/Rainbolt Leslie JeannineDirectior 10% Owner2024-09-13Sell10,371105.021,089,2052024-09-13 17:45:42
BANFBANCFIRST CORP /OK/Main Street Banking Partners LP 10% Owner2024-09-13Sell10,371105.021,089,2052024-09-13 17:44:41
BANFBANCFIRST CORP /OK/RAINBOLT DAVID EExecutive & Director 10% Owner2024-09-13Sell10,372105.021,089,3102024-09-13 17:41:38
BANFBANCFIRST CORP /OK/RAINBOLT DAVID EExecutive & Director 10% Owner2024-09-11Sell1,391105.01146,0632024-09-11 20:50:05
BANFBANCFIRST CORP /OK/Lopez Dave RDirector2024-08-16Sell1,000102.13102,1292024-08-19 09:53:37
BANFBANCFIRST CORP /OK/Lopez Dave RDirector2024-08-16Option Exercise1,00021.4921,4902024-08-19 09:53:37
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-07-25Sell500110.0055,0002024-07-25 17:04:29
BANFBANCFIRST CORP /OK/Martin William ScottDirector2024-07-25Sell15,000107.501,612,5002024-07-25 11:29:13
BANFBANCFIRST CORP /OK/Martin William ScottDirector2024-07-24Sell5,000107.50537,5012024-07-24 17:23:34
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-07-24Sell1,000107.50107,5002024-07-24 17:18:30
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-07-23Sell2,500105.33263,3302024-07-23 14:42:26
BANFBANCFIRST CORP /OK/SCHMIDT DARRYLExecutive Vice President2024-07-23Buy220105.8223,2812024-07-23 12:45:18
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-07-22Sell2,000105.16210,3222024-07-22 16:17:41
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-07-22Sell1,000105.00105,0002024-07-22 16:00:38
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-07-19Sell3,000106.50319,5092024-07-19 16:53:52
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-05-06Sell5,49692.23506,9022024-05-07 10:00:12
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-05-03Sell20492.3818,8462024-05-03 18:39:34
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-05-03Sell20492.3818,8462024-05-03 18:39:34
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-05-02Sell2,70991.16246,9662024-05-02 12:37:26
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-05-02Option Exercise2,70932.3087,5012024-05-02 12:37:26
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-05-01Sell2,00092.03184,0572024-05-01 16:39:49
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-05-01Sell10,00090.00900,0002024-05-01 14:54:33
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-05-01Option Exercise10,00032.30323,0002024-05-01 14:54:33
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-04-25Sell10,00090.00900,0282024-04-25 12:15:13
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-04-25Option Exercise10,00032.30323,0002024-04-25 12:15:13
BANFBANCFIRST CORP /OK/COPELAND SCOTTExecutive Vice President2024-04-24Sell2,53492.21233,6652024-04-25 10:40:07
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-04-24Sell30092.0627,6172024-04-24 18:02:30
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-04-22Sell10,00090.07900,7232024-04-22 13:11:03
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-04-22Option Exercise10,00032.30323,0002024-04-22 13:11:03
BANFBANCFIRST CORP /OK/SCHMIDT DARRYLExecutive Vice President2024-04-22Buy25689.7122,9652024-04-22 11:11:58
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-03-07Sell1,00090.0390,0342024-03-07 16:38:50
BANFBANCFIRST CORP /OK/Lopez Dave RDirector2024-03-04Sell3,00087.18261,5272024-03-04 18:18:14
BANFBANCFIRST CORP /OK/Lopez Dave RDirector2024-03-04Option Exercise3,00021.4964,4702024-03-04 18:18:14
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-02-29Sell1,15988.00101,9922024-02-29 12:47:40
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-02-29Option Exercise1,15932.3037,4362024-02-29 12:47:40
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-02-27Sell1,52988.00134,5522024-02-27 16:55:18
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-02-27Option Exercise1,52932.3049,3872024-02-27 16:55:18
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-02-23Sell7,31288.00643,4612024-02-23 16:32:20
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2024-02-23Option Exercise7,31232.30236,1782024-02-23 16:32:20
BANFBANCFIRST CORP /OK/Hannah Dennis JayExecutive Vice President2024-02-09Sell13,00089.121,158,5182024-02-20 06:00:45
BANFBANCFIRST CORP /OK/SCHMIDT DARRYLExecutive Vice President2024-01-22Buy24992.6023,0582024-01-22 12:05:16
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2023-12-06Sell5,00092.00460,0002023-12-06 11:15:16
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2023-12-06Option Exercise5,00032.30161,5002023-12-06 11:15:16
BANFBANCFIRST CORP /OK/Jones Mautra StaleyDirector2023-11-22Buy28586.8024,7382023-11-22 13:07:58
BANFBANCFIRST CORP /OK/SCHMIDT DARRYLExecutive Vice President2023-10-23Buy27883.0423,0862023-10-23 11:28:15
BANFBANCFIRST CORP /OK/SCHMIDT DARRYLExecutive Vice President2023-07-24Buy113100.6711,3762023-07-24 10:01:41
BANFBANCFIRST CORP /OK/Roberson Robin NoelDirector2023-06-13Sell5,00094.30471,4942023-06-13 11:40:35
BANFBANCFIRST CORP /OK/Roberson Robin NoelDirector2023-06-13Option Exercise5,00047.55237,7502023-06-13 11:40:35
BANFBANCFIRST CORP /OK/Goyne JoeDirector2023-05-09Buy1,00071.5071,5002023-05-09 14:19:30
BANFBANCFIRST CORP /OK/Wedel GregoryBancFirst Corp. Director2023-05-04Option Exercise4,00031.85127,4002023-05-04 17:58:25
BANFBANCFIRST CORP /OK/KEATING FRANK ABancFirst Corp. Director2023-04-27Option Exercise20,00028.23564,6002023-04-28 09:59:49
BANFBANCFIRST CORP /OK/SCHMIDT DARRYLExecutive Vice President2023-04-26Buy28973.1821,1482023-04-26 16:30:13
BANFBANCFIRST CORP /OK/RAINBOLT H EChairman Emeritus and Director2023-04-26Buy70074.0851,8542023-04-26 14:29:01
BANFBANCFIRST CORP /OK/BRAND DENNIS LExecutive Vice President and2023-04-26Buy5,00073.75368,7502023-04-26 12:39:54
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2023-02-27Sell2,29192.00210,7722023-02-28 10:39:51
BANFBANCFIRST CORP /OK/Lawrence KevinExecutive Vice President2023-02-27Option Exercise2,29132.3073,9992023-02-28 10:39:51
BANFBANCFIRST CORP /OK/BRAND DENNIS LExecutive Vice President and2023-01-24Buy2,00083.00166,0002023-01-24 15:28:01
BANFBANCFIRST CORP /OK/SCHMIDT DARRYLExecutive Vice President2023-01-23Buy23282.5719,1572023-01-23 11:14:04
BANFBANCFIRST CORP /OK/Lopez Dave RDirector2022-12-09Sell2,00092.96185,9142022-12-12 11:39:33
BANFBANCFIRST CORP /OK/Lopez Dave RDirector2022-12-09Option Exercise2,00021.4942,9802022-12-12 11:39:33