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
FORAKER RANDYExecutive Vice Pre…EXERCISE$50K–$100K3K$20.83Feb 11, 2026
FORAKER RANDYExecutive Vice Pre…SELL$100K–$500K3K$119.91Feb 11, 2026
Drummond F FordDirectorSELL$500K+5K$124.12May 28, 2025
Drummond F FordDirectorEXERCISE$100K–$500K5K$20.83May 28, 2025
FORAKER RANDYExecutive Vice Pre…EXERCISE$50K–$100K4K$20.83May 22, 2025
FORAKER RANDYExecutive Vice Pre…SELL$500K+4K$126.61May 22, 2025
Martin William ScottDirectorSELL$1M+10K$119.13Feb 28, 2025
Drummond F FordDirectorEXERCISE$100K–$500K5K$20.83Jan 29, 2025
Drummond F FordDirectorSELL$500K+5K$117.97Jan 29, 2025
Martin William ScottDirectorSELL$1M+25K$124.70Nov 21, 2024
Martin William ScottDirectorSELL$1M+25K$123.00Nov 15, 2024
Martin William ScottDirectorSELL$500K+8K$123.17Nov 14, 2024
Martin William ScottDirectorSELL$1M+10K$126.01Nov 13, 2024
Hannah Dennis JayExecutive Vice Pre…SELL$1M+11K$126.58Nov 8, 2024
Martin William ScottDirectorSELL$1M+15K$117.00Nov 6, 2024
Martin William ScottDirectorSELL$500K+5K$113.50Oct 30, 2024
Main Street Banking Partners LP10% OwnerSELL$1M+24K$110.78Oct 29, 2024
RAINBOLT DAVID EExecutive & DirectorSELL$1M+24K$110.78Oct 29, 2024
Rainbolt Leslie JeannineDirectorSELL$1M+24K$110.78Oct 29, 2024
RAINBOLT DAVID EExecutive & DirectorSELL$100K–$500K2K$110.11Oct 24, 2024
Main Street Banking Partners LP10% OwnerSELL$100K–$500K2K$110.11Oct 24, 2024
Rainbolt Leslie JeannineDirectorSELL$100K–$500K2K$110.11Oct 24, 2024
Main Street Banking Partners LP10% OwnerSELL$500K+6K$110.21Oct 23, 2024
RAINBOLT DAVID EExecutive & DirectorSELL$500K+6K$110.21Oct 23, 2024
Rainbolt Leslie JeannineDirectorSELL$500K+6K$110.21Oct 23, 2024
RAINBOLT DAVID EExecutive & DirectorSELL$50K–$100K777$110.00Oct 22, 2024
Main Street Banking Partners LP10% OwnerSELL$50K–$100K778$110.00Oct 22, 2024
Rainbolt Leslie JeannineDirectorSELL$50K–$100K778$110.00Oct 22, 2024
Rainbolt Leslie JeannineDirectorSELL$100K–$500K2K$110.47Oct 21, 2024
Main Street Banking Partners LP10% OwnerSELL$100K–$500K2K$110.47Oct 21, 2024
RAINBOLT DAVID EExecutive & DirectorSELL$100K–$500K2K$110.47Oct 21, 2024
RAINBOLT DAVID EExecutive & DirectorSELL$100K–$500K1K$105.58Sep 3, 2024
Rainbolt Leslie JeannineDirectorSELL$100K–$500K1K$105.58Sep 3, 2024
Main Street Banking Partners LP10% OwnerSELL$100K–$500K1K$105.58Sep 3, 2024
RAINBOLT DAVID EExecutive & DirectorSELL$1M+18K$106.22Aug 30, 2024
Rainbolt Leslie JeannineDirectorSELL$1M+18K$106.22Aug 30, 2024
Main Street Banking Partners LP10% OwnerSELL$1M+18K$106.22Aug 30, 2024
FORAKER RANDYExecutive Vice Pre…EXERCISE$1K–$15K130$20.83Aug 29, 2024
FORAKER RANDYExecutive Vice Pre…SELL$1K–$15K130$107.01Aug 29, 2024
FORAKER RANDYExecutive Vice Pre…EXERCISE$50K–$100K3K$20.83Aug 28, 2024
FORAKER RANDYExecutive Vice Pre…SELL$100K–$500K3K$107.10Aug 28, 2024
Lopez Dave RDirectorEXERCISE$15K–$50K1K$21.49Aug 19, 2024
Lopez Dave RDirectorSELL$100K–$500K1K$102.13Aug 19, 2024
Hannah Dennis JayExecutive Vice Pre…SELL$15K–$50K204$92.38May 3, 2024
Lawrence KevinExecutive Vice Pre…SELL$100K–$500K3K$91.16May 2, 2024
Lawrence KevinExecutive Vice Pre…EXERCISE$50K–$100K3K$32.30May 2, 2024
Hannah Dennis JayExecutive Vice Pre…SELL$100K–$500K2K$92.03May 1, 2024
Lawrence KevinExecutive Vice Pre…SELL$500K+10K$90.00May 1, 2024
Lawrence KevinExecutive Vice Pre…EXERCISE$100K–$500K10K$32.30May 1, 2024
Lawrence KevinExecutive Vice Pre…EXERCISE$100K–$500K10K$32.30Apr 25, 2024
🔓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 →