BANCFIRST CORP (BANF)

US05945F1030 - Common Stock

89.08  -0.24 (-0.27%)

After market: 89.08 0 (0%)




Shares Outstanding32.97M
Float21.95M
Owners (insider)46.65%
Owners (institutional)45.25%
Owners (insider) change-0.2%
Owners (institutional) change-0.45%
Date Name Type Shares Price Amount
Apr 25, 2024 Lawrence Kevin Option Excercise 10000 32.30 $ 323,000.00
Apr 25, 2024 Lawrence Kevin Open Market Sale 10000 90.00 $ 900,028.00
Apr 24, 2024 Hannah Dennis Jay Open Market Sale 300 92.06 $ 27,617.01
Apr 24, 2024 COPELAND SCOTT Open Market Sale 2534 92.21 $ 233,665.46
Apr 22, 2024 SCHMIDT DARRYL Open Market Purchase 256 89.71 $ 22,964.81
Apr 22, 2024 Lawrence Kevin Option Excercise 10000 32.30 $ 323,000.00
Apr 22, 2024 Lawrence Kevin Open Market Sale 10000 90.07 $ 900,723.00
Mar 28, 2024 Hannah Dennis Jay Other Aquisition 43 0.00 $ 0.00
Mar 28, 2024 Goyne Joe Other Aquisition 28 0.00 $ 0.00
Mar 28, 2024 Foster Kelly Other Aquisition 31 0.00 $ 0.00
Mar 28, 2024 FORAKER RANDY Other Aquisition 54 0.00 $ 0.00
Mar 28, 2024 COPELAND SCOTT Other Aquisition 52 0.00 $ 0.00
Mar 28, 2024 FERGUSON ROY C Other Aquisition 64 0.00 $ 0.00
Mar 28, 2024 BRAND DENNIS L Other Aquisition 30 0.00 $ 0.00
Mar 28, 2024 RAINBOLT DAVID E Other Aquisition 121 0.00 $ 0.00
Mar 28, 2024 Lawrence Kevin Other Aquisition 31 0.00 $ 0.00
Mar 28, 2024 Harlow David R Other Aquisition 44 0.00 $ 0.00
Mar 28, 2024 Wanzer Dara Other Aquisition 20 0.00 $ 0.00
Mar 28, 2024 SCHMIDT DARRYL Other Aquisition 42 0.00 $ 0.00
Mar 7, 2024 Hannah Dennis Jay Open Market Sale 1000 90.03 $ 90,033.50
Mar 4, 2024 Lopez Dave R Option Excercise 3000 21.49 $ 64,470.00
Mar 4, 2024 Lopez Dave R Open Market Sale 3000 87.18 $ 261,526.50
Feb 29, 2024 Lawrence Kevin Option Excercise 1159 32.30 $ 37,435.70
Feb 29, 2024 Lawrence Kevin Open Market Sale 1159 88.00 $ 101,992.00
Feb 27, 2024 Lawrence Kevin Option Excercise 1529 32.30 $ 49,386.70
Feb 27, 2024 Lawrence Kevin Open Market Sale 1529 88.00 $ 134,552.00
Feb 23, 2024 Lawrence Kevin Option Excercise 7312 32.30 $ 236,177.60
Feb 23, 2024 Lawrence Kevin Open Market Sale 7312 88.00 $ 643,461.12
Feb 15, 2024 Hannah Dennis Jay Open Market Sale 5000 90.01 $ 450,074.50
Jan 22, 2024 SCHMIDT DARRYL Open Market Purchase 249 92.60 $ 23,057.87
Jan 3, 2024 BRAND DENNIS L Other Aquisition 119 0.00 $ 0.00
Jan 3, 2024 COPELAND SCOTT Other Aquisition 271 0.00 $ 0.00
Jan 3, 2024 FORAKER RANDY Other Aquisition 293 0.00 $ 0.00
Jan 3, 2024 FERGUSON ROY C Other Aquisition 355 0.00 $ 0.00
Jan 3, 2024 Foster Kelly Other Aquisition 136 0.00 $ 0.00
Jan 3, 2024 Goyne Joe Other Aquisition 99 0.00 $ 0.00
Jan 3, 2024 Hannah Dennis Jay Other Aquisition 530 0.00 $ 0.00
Jan 3, 2024 Lawrence Kevin Other Aquisition 117 0.00 $ 0.00
Jan 3, 2024 Harlow David R Other Aquisition 216 0.00 $ 0.00
Jan 3, 2024 Wanzer Dara Other Aquisition 73 0.00 $ 0.00
Jan 3, 2024 SCHMIDT DARRYL Other Aquisition 197 0.00 $ 0.00
Jan 3, 2024 RAINBOLT DAVID E Other Aquisition 750 0.00 $ 0.00
Dec 14, 2023 Martin William Scott Other Disposition 1500 0.00 $ 0.00
Dec 11, 2023 SCHMIDT DARRYL Other Disposition 250 0.00 $ 0.00
Dec 6, 2023 Lawrence Kevin Option Excercise 5000 32.30 $ 161,500.00
Dec 6, 2023 Lawrence Kevin Open Market Sale 5000 92.00 $ 460,000.00
Nov 2, 2023 RAINBOLT DAVID E Other Disposition 25000 0.00 $ 0.00
Oct 23, 2023 SCHMIDT DARRYL Open Market Purchase 278 83.04 $ 23,085.54
Aug 10, 2023 RAINBOLT DAVID E Other Aquisition 100 0.00 $ 0.00
Jul 24, 2023 SCHMIDT DARRYL Open Market Purchase 113 100.67 $ 11,376.23
Jul 10, 2023 RAINBOLT DAVID E Other Aquisition 100 0.00 $ 0.00
Jun 13, 2023 Roberson Robin Noel Option Excercise 5000 47.55 $ 237,750.00
Jun 13, 2023 Roberson Robin Noel Open Market Sale 5000 94.30 $ 471,494.00
Jun 12, 2023 RAINBOLT H E Other Disposition 200 0.00 $ 0.00
May 22, 2023 RAINBOLT H E Other Disposition 100 0.00 $ 0.00
May 9, 2023 Goyne Joe Open Market Purchase 1000 71.50 $ 71,500.00
May 4, 2023 Wedel Gregory Option Excercise 4000 31.85 $ 127,400.00