BANF

BANCFIRST CORP /OK/

National Commercial BanksNasdaqLarge accelerated filer

Total Trades

106

Buys

12

Sells

72

Largest Trade

$1M+

Insiders

19

Institutional Funds

213

Inst. Value

$1M+

Activist Filings

11

Insider Trades

InsiderTitleTypeValueSharesPriceDate
Lawrence KevinExecutive Vice Pre…SELL$500K+10K$90.00Apr 25, 2024
COPELAND SCOTTExecutive Vice Pre…SELL$100K–$500K3K$92.21Apr 25, 2024
Hannah Dennis JayExecutive Vice Pre…SELL$15K–$50K300$92.06Apr 24, 2024
Lawrence KevinExecutive Vice Pre…SELL$500K+10K$90.07Apr 22, 2024
Lawrence KevinExecutive Vice Pre…EXERCISE$100K–$500K10K$32.30Apr 22, 2024
SCHMIDT DARRYLExecutive Vice Pre…BUY$15K–$50K256$89.71Apr 22, 2024
Lopez Dave RDirectorSELL$100K–$500K3K$87.18Mar 4, 2024
Lopez Dave RDirectorEXERCISE$50K–$100K3K$21.49Mar 4, 2024
Lawrence KevinExecutive Vice Pre…SELL$100K–$500K1K$88.00Feb 29, 2024
Lawrence KevinExecutive Vice Pre…EXERCISE$15K–$50K1K$32.30Feb 29, 2024
Lawrence KevinExecutive Vice Pre…EXERCISE$15K–$50K2K$32.30Feb 27, 2024
Lawrence KevinExecutive Vice Pre…SELL$100K–$500K2K$88.00Feb 27, 2024
Lawrence KevinExecutive Vice Pre…EXERCISE$100K–$500K7K$32.30Feb 23, 2024
Lawrence KevinExecutive Vice Pre…SELL$500K+7K$88.00Feb 23, 2024
Hannah Dennis JayExecutive Vice Pre…SELL$1M+13K$89.12Feb 20, 2024
SCHMIDT DARRYLExecutive Vice Pre…BUY$15K–$50K249$92.60Jan 22, 2024
Jones Mautra StaleyDirectorBUY$15K–$50K285$86.80Nov 22, 2023
SCHMIDT DARRYLExecutive Vice Pre…BUY$15K–$50K278$83.04Oct 23, 2023
SCHMIDT DARRYLExecutive Vice Pre…BUY$1K–$15K113$100.67Jul 24, 2023
Roberson Robin NoelDirectorEXERCISE$100K–$500K5K$47.55Jun 13, 2023
Roberson Robin NoelDirectorSELL$100K–$500K5K$94.30Jun 13, 2023
Goyne JoeDirectorBUY$50K–$100K1K$71.50May 9, 2023
SCHMIDT DARRYLExecutive Vice Pre…BUY$15K–$50K289$73.18Apr 26, 2023
RAINBOLT H EDirectorBUY$50K–$100K700$74.08Apr 26, 2023
BRAND DENNIS LExecutive Vice Pre…BUY$100K–$500K5K$73.75Apr 26, 2023
Lawrence KevinExecutive Vice Pre…SELL$100K–$500K2K$92.00Feb 28, 2023
Lawrence KevinExecutive Vice Pre…EXERCISE$50K–$100K2K$32.30Feb 28, 2023
BRAND DENNIS LExecutive Vice Pre…BUY$100K–$500K2K$83.00Jan 24, 2023
SCHMIDT DARRYLExecutive Vice Pre…BUY$15K–$50K232$82.57Jan 23, 2023
Lopez Dave RDirectorSELL$100K–$500K2K$92.96Dec 12, 2022
Lopez Dave RDirectorEXERCISE$15K–$50K2K$21.49Dec 12, 2022
SCHMIDT DARRYLExecutive Vice Pre…BUY$15K–$50K397$91.67Oct 18, 2022
Ford JosephDirectorSELL$500K+7K$117.00Aug 17, 2022
Ford JosephDirectorEXERCISE$100K–$500K7K$47.55Aug 17, 2022
CRAIG C L JRDirectorSELL$100K–$500K1K$111.13Aug 9, 2022
CRAIG C L JRDirectorSELL$500K+5K$110.53Aug 8, 2022
CRAIG C L JRDirectorSELL$100K–$500K3K$108.71Aug 8, 2022
CRAIG C L JRDirectorSELL$100K–$500K2K$107.94Aug 4, 2022
RAINBOLT DAVID EExecutive & Di…SELL$1M+9K$111.33Aug 3, 2022
RAINBOLT DAVID EExecutive & Di…SELL$1M+50K$106.45Aug 1, 2022
Roberson Robin NoelDirectorSELL$500K+5K$106.67Jul 29, 2022
Roberson Robin NoelDirectorEXERCISE$100K–$500K5K$47.55Jul 29, 2022
COPELAND SCOTTExecutive Vice Pre…SELL$15K–$50K450$92.44Jun 2, 2022
RAINBOLT DAVID EPresident and CEO …SELL$1M+46K$82.57May 17, 2022
BF Bank Partners LP10% OwnerSELL$1M+46K$82.57May 17, 2022
Main Street Banking Partners LP10% OwnerSELL$1M+46K$82.57May 17, 2022
BF Bank Partners LP10% OwnerSELL$1M+90K$83.26May 12, 2022
RAINBOLT DAVID EPresident and CEO …SELL$1M+90K$83.26May 12, 2022
Main Street Banking Partners LP10% OwnerSELL$1M+90K$83.26May 12, 2022
BF Bank Partners LP10% OwnerSELL$1M+53K$84.06May 12, 2022
🔓Seeing ranges? Sign in for exact trade values — free forever

Activist & 5%+ Owners

SC 13D/13G filings — investors holding 5%+ of outstanding shares

7.6%

2.5M shares

BlackRock, Inc.

SC 13G/A · Feb 5, 2025

9.6%

3.2M shares

The Vanguard Group - 23-1945930

SC 13G/A · Feb 13, 2024

6.5%

2.1M shares

(S) Investors Trust Company

SC 13G/A · Jan 29, 2024

6.2%

2.1M shares

BlackRock, Inc.

SC 13G/A · Jan 25, 2024

8.5%

2.8M shares

BlackRock, Inc.

SC 13G · Jan 25, 2023

8.8%

2.9M shares

(S) Investors Trust Company

SC 13G/A · Jan 24, 2023

6.1%

2.0M shares

BlackRock, Inc.

SC 13G/A · Feb 1, 2022

9.8%

3.2M shares

View on Google Finance →