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
Main Street Banking Partners LP10% OwnerSELL$1M+53K$84.06May 12, 2022
RAINBOLT DAVID EPresident and CEO …SELL$1M+53K$84.06May 12, 2022
Lawrence KevinExecutive Vice Pre…EXERCISE$500K+33K$21.43Feb 28, 2022
Lawrence KevinExecutive Vice Pre…SELL$1M+21K$78.10Feb 28, 2022
Martin William ScottDirectorEXERCISE$100K–$500K3K$54.70Feb 22, 2022
Martin William ScottDirectorSELL$100K–$500K3K$77.73Feb 22, 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 →