Bancfirst Corp (BANF)

Price$112.89Cached quote
BANFNasdaq
Loading local price history

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

17 annual periodsNewest to oldest
20252024202320222021202020192018201720162015201420132012201120102009
Revenue$690.6M$631.4M$609.9M$557.4M$485.7M$443.9M$419.1M$385.7M$345.2M$310.9M$294.6M$277.8M$253.7M$252.5M$233.9M$212.7M$198.2M
Operating expenses$379.8M$347.2M$332.5M$309.9M$286.0M$257.7M$241.3M$222.1M$200.4M$191.4M$185.7M$183.5M$171.6M$170.4M$158.6M$144.1M$139.1M
Net income$240.6M$216.4M$212.5M$193.1M$167.6M$99.6M$134.9M$125.8M$86.4M$70.7M$66.2M$63.9M$54.3M$51.9M$45.6M$42.3M$32.6M
Net profit margin34.84%34.26%34.84%34.64%34.51%22.43%32.18%32.62%25.04%22.73%22.46%23.00%21.41%20.55%19.51%19.89%16.45%
Basic EPSper basic share$7.22$6.55$6.45$5.89$5.12$3.05$4.13$3.85$2.72$2.27$2.13$2.07$1.78$1.71$1.50$1.38$1.07
Diluted EPSper diluted share$7.11$6.44$6.34$5.77$5.03$3.00$4.05$3.76$2.65$2.22$2.09$2.02$1.75$1.68$1.47$1.35$1.05

Owners

Reported shareholders

Reference date Jun 30, 2026
Main Street Banking Partners LP · ≈14.61% of listed sharesBF Bank Partners LP · ≈12.03% of listed sharesBlackRock, Inc. · 9.54% of listed sharesKAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC · 7.12% of listed sharesSTATE STREET CORP · 4.35% of listed sharesVANGUARD PORTFOLIO MANAGEMENT LLC · 4.28% of listed sharesVANGUARD CAPITAL MANAGEMENT LLC · 2.90% of listed sharesDIMENSIONAL FUND ADVISORS LP · 2.73% of listed sharesBancFirst Trust & Investment Management · 2.67% of listed sharesGEODE CAPITAL MANAGEMENT, LLC · 1.72% of listed sharesFULLER & THALER ASSET MANAGEMENT, INC. · 0.84% of listed sharesWELLS FARGO & COMPANY/MN · 0.80% of listed sharesMASSACHUSETTS FINANCIAL SERVICES CO /MA/ · 0.78% of listed sharesNORTHERN TRUST CORP · 0.78% of listed sharesNORGES BANK · 0.76% of listed sharesMORGAN STANLEY · 0.72% of listed sharesCHARLES SCHWAB INVESTMENT MANAGEMENT INC · 0.68% of listed sharesChamplain Investment Partners, LLC · 0.66% of listed sharesMartin William Scott · ≈0.62% of listed sharesBank of New York Mellon Corp · 0.48% of listed shares
≈14.61%of listed shares
Main Street Banking Partners LP4.91M shares · Oct 28, 2024
View holders
Top 20 reported holders of BANF
Holder% owned
Main Street Banking Partners LP
≈14.61%4.91M shares
BF Bank Partners LP
≈12.03%4.04M shares
BlackRock, Inc.
9.54%3.2M shares
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC
7.12%2.39M shares
STATE STREET CORP
4.35%1.46M shares
VANGUARD PORTFOLIO MANAGEMENT LLC
4.28%1.44M shares
VANGUARD CAPITAL MANAGEMENT LLC
2.90%973.16K shares
DIMENSIONAL FUND ADVISORS LP
2.73%917.1K shares
BancFirst Trust & Investment Management
2.67%895.97K shares
GEODE CAPITAL MANAGEMENT, LLC
1.72%577.24K shares
FULLER & THALER ASSET MANAGEMENT, INC.
0.84%281.3K shares
WELLS FARGO & COMPANY/MN
0.80%267.14K shares
MASSACHUSETTS FINANCIAL SERVICES CO /MA/
0.78%262.58K shares
NORTHERN TRUST CORP
0.78%261.18K shares
NORGES BANK
0.76%254.83K shares
MORGAN STANLEY
0.72%241.47K shares
CHARLES SCHWAB INVESTMENT MANAGEMENT INC
0.68%228.19K shares
Champlain Investment Partners, LLC
0.66%222.35K shares
Martin William Scott
≈0.62%209.5K shares
Bank of New York Mellon Corp
0.48%161.25K shares

Percentages use 33.6M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.

Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.

Source: SEC Form 4 ↗Updated Sep 29, 2026 · Quarterly data

Insider buys & sells

Jul 1, 2024–Jun 30, 2026
Buys2$23.3K disclosed value
Sells (SEC code S)96$57.03M disclosed value
98 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
May 7, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect9.0K$115.11$1.04M166.8K
May 6, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect6.2K$115.07$715.6K175.8K
Apr 29, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect1$115.00$115.00182.0K
Apr 28, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect24.6K$115.55$2.84M182.0K
Apr 27, 2026Form 4RAINBOLT DAVID EDirector,TenPercentOwnerSellCommon Stock · indirect205$115.01$23.6K206.6K

Community posts

It’s quiet here.

No posts about BANF yet. Start the conversation.

Write the first post