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

Jun 30, 2026View all →
InsidersInstitutions
Who's accumulating and trimming this stock (13F).
DateActorActionSecurityValueShares ΔPosition afterImpact
Q1 2026
as of
Norges Bank
13F manager
ExitCommon stock$-27.72M-261K
-100.00%
0
medium
Q2 2026
as of
BlackRock, Inc.
13F manager
AddCommon stock$14.40M+130K
+4.22%
3,203,944
9.54% of shares
medium
Q2 2026
as of
State Street Corporation
13F manager
AddCommon stock$9.61M+86K
+6.26%
1,462,013
4.35% of shares
medium
Q3 2025
as of
Barclays PLC
13F manager
TrimCommon stock$-7.31M-58K
-65.10%
30,983
0.09% of shares
medium
Q1 2026
as of
First Trust Advisors LP
13F manager
TrimCommon stock$-4.09M-38K
-51.28%
35,819
0.11% of shares
low
Q3 2024
as of
Barclays PLC
13F manager
AddCommon stock$2.87M+27K
+94.64%
56,136
0.17% of shares
low
Q2 2025
as of
Barclays PLC
13F manager
AddCommon stock$2.68M+22K
+32.35%
88,765
0.26% of shares
low
Q1 2026
as of
Kayne Anderson Rudnick Investment Management, LLC
13F manager
TrimCommon stock$-2.66M-25K
-0.94%
2,590,089
7.71% of shares
low

5%+ ownership events

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

Securities

via CUSIP / OpenFIGI
SymbolTypeMarketCUSIPFIGI
BANF05945F103