Companies / Bancfirst Corp /Ok/

Bancfirst Corp /Ok/

Nasdaq: BANFBANKCIK 760498OKLAHOMA CITY, OKbancfirst.bank

Financials

Revenue
Net income$240.61M
Total debt$8.00M
Cash$1.70B
Diluted EPS$7.11
Shares outstanding33.6M

Ownership

33.6M shares outstanding · as of Jul 31, 2026
0.78%Insiders
Ownership
Insiders0.78%261,365
10%+ / strategic12.03%4,040,777
Institutions50.50%16,968,293
Public float36.69%12,328,310

% of common shares outstanding (exact, from the latest cover-page filing). Institutions are quarterly 13F snapshots; insiders reflect current officers & directors.

Insiders 15

View all →
Insider% of sharesShares
12.03%4,040,777
Rainbolt David EDirector · 10% owner
0.50%166,971
0.08%26,423
Foraker RandyExecutive Vice President
0.05%18,114
Copeland ScottExecutive Vice President
0.04%14,072
Harlow David RCheif Executive Officer · Director
0.03%10,187
Schmidt DarrylExecutive Vice President · Director
0.02%8,221
Brand Dennis LExecutive Vice President
0.02%6,697
Foster KellySenior Vice President
0.02%5,049
Slay John K JRChief Credit Officer
0.01%4,591

Institutional holders 264

View all →

Activity

InsidersInstitutions
What insiders are doing in this stock (Form 4).
DateActorActionSecurityValueShares ΔPosition afterImpact
Apr 28, 2026Rainbolt David E
Director
SellCommon Stock$2.84M-25K
-11.91%
182,004
0.54% of shares
medium
Apr 23, 2026Rainbolt David E
Director
SellCommon Stock$2.02M-18K
-7.79%
207,473
0.62% of shares
medium
May 7, 2026Rainbolt David E
Director
SellCommon Stock$1.04M-9K
-5.12%
166,783
0.50% of shares
medium
May 6, 2026Rainbolt David E
Director
SellCommon Stock$715.6K-6K
-3.42%
175,784
0.52% of shares
medium
Feb 10, 2026Foraker Randy
Executive
SellCommon Stock$359.7K-3K
-100.00%
0
0.00% of shares
medium
Apr 24, 2026Rainbolt David E
Director
SellCommon Stock$74.8K-650
-0.31%
206,823
0.62% of shares
low
Feb 10, 2026Foraker Randy
Executive
ExerciseCommon Stock$62.5K+3K
3,000
<0.01% of shares
low
Apr 27, 2026Rainbolt David E
Director
SellCommon Stock$23.6K-205
-0.10%
206,618
0.61% of shares
low

5%+ ownership events

Schedule 13D / 13G
FilerStance% of classSharesDate
Vanguard Group IncPassive13G/A0

Securities

via CUSIP / OpenFIGI
SymbolTypeMarketCUSIPFIGI
BANF05945F103