BANF Stock Snapshot Price, market cap, P/E, EPS, ROE, debt/equity, 52-week range

03
Price $108.08
Market Cap (MRQ) $3.63B
Debt/Equity (MRQ) 0.0
52W Range $101–$129

BANF Stock Price Chart Daily OHLCV with technical indicators — pan, zoom, and customize your view

04
range
bars

Bar granularity adapts to the selected period — hover the chart to see open/high/low/close for a bar.

Stock splits 3
Ex-date Split Type
Aug. 1, 2017 2-for-1 Forward
March 2, 2006 2-for-1 Forward
June 15, 1992 3-for-2 Forward

About BancFirst Corporation - Common Stock Company overview from Wikipedia

05 · wikidata

BancFirst Corporation is an Oklahoma-based financial services holding company. The company operates three subsidiary banks, BancFirst, an Oklahoma state-chartered bank; and Pegasus Bank and Worthington Bank, both Texas state-chartered banks.

History

The roots of BancFirst date back to 1966, when lead investor and Chairman H.E. "Gene" Rainbolt purchased Federal National Bank in Shawnee, Oklahoma. Federal National had $16 million in assets at the time of purchase. Throughout the 1970s, Rainbolt acquired interests in many rural Oklahoma banks and formed Thunderbird Financial Corporation to assist each bank with management services. In 1985, Rainbolt's banks in seven communities were brought under the ownership of United Community Corporation.

On April 1, 1989, BancFirst was formed and established its corporate headquarters in downtown Oklahoma City. Changes in Oklahoma's banking laws that allowed multiple banks to merge in such a fashion were largely due to Rainbolt's efforts to modernize the law.

David Rainbolt became CEO in 1992, and took the company public in 1993 through an initial public offering; BancFirst began trading on the NASDAQ under stock symbol BANF. David Rainbolt became chairman in 2017 after having led the bank through more than 35 bank acquisitions over the years. David Harlow is currently CEO of BancFirst Corporation.

Currently

BancFirst operates in 60 Oklahoma communities in 32 of 77 counties, with over 100 service locations. The bank has a network of more than 350 ATMs across the state, including in all Oklahoma Walgreens stores.

As of March 31, 2025, BancFirst's assets totaled $14 billion while deposits totaled $12.1 billion.

Source: Wikipedia, CC BY-SA 4.0 · View on Wikipedia ↗

Wikidata ↗

sectorFinancials industryBanking employees2,260 countryUS

10-Year Performance Revenue, net income, margins and EPS trends

06
Valuation & Ratios 07–12

Valuation P/E, P/S, P/B, EV/EBITDA ratios — is the stock expensive or cheap?

Metric 5Y trend BANF 5Y avg Peer Median Verdict
P/B (MRQ) 1.9 · 1.1 Overvalued
Price / Tangible Book (MRQ) 1.9 · · ·

Peer median is calculated on a standardized basis per metric and may not always match the TTM/MRQ basis shown for this stock.

value · ≈ 5Y avg · industry median · verdict relative to median

Dividends Yield, payout ratio, dividend history, 5Y CAGR

13
Annualized Payout≈$2.08Paid quarterly
5Y Div CAGR≈7.6%Per share, split-adjusted
Growth Streak≈32Consecutive years of dividend growth
Ex-dateAmountCurrencyYield
Sep 30, 2026$0.52USD≈1.9%
Jun 30, 2026$0.49USD≈1.8%
Mar 31, 2026$0.49USD≈1.8%
Dec 31, 2025$0.49USD≈1.8%
Sep 30, 2025$0.49USD≈1.5%
Jun 30, 2025$0.46USD≈1.5%
Mar 31, 2025$0.46USD≈1.6%
Dec 31, 2024$0.46USD≈1.5%
Sep 30, 2024$0.46USD≈1.7%
Jun 28, 2024$0.43USD≈2.0%
Mar 27, 2024$0.43USD≈1.9%
Dec 28, 2023$0.43USD≈1.7%
Sep 28, 2023$0.43USD≈1.9%
Jun 29, 2023$0.40USD≈1.7%
Mar 30, 2023$0.40USD≈1.9%
Dec 29, 2022$0.40USD≈1.7%
Sep 29, 2022$0.40USD≈1.6%
Jun 29, 2022$0.36USD≈1.5%
Mar 30, 2022$0.36USD≈1.7%
Dec 30, 2021$0.36USD≈2.0%

Earnings History EPS actual vs estimate, surprise %, beat rate, next earnings date

14
Avg Surprise 2.9%
Next Report Oct 15, 2026
PeriodReportEPS ActualEPS EstSurprise
June 30, 2026 Jul 16, 2026 $1.96 $1.83 7.0%
March 31, 2026 $1.85 $1.79 3.4%
Dec. 31, 2025 $1.75 $1.82 -4.0%
Sept. 30, 2025 $1.85 $1.90 -2.5%
June 30, 2025 $1.85 $1.68 10.1%
March 31, 2025 $1.67 $1.61 3.6%

Full Fundamentals All metrics by year — income statement, balance sheet, cash flow

15
No annual filings for BANF

We don't have SEC filings for this ticker yet.

Most recent period on the left · null values shown as ·

Financial Statements Income statement, balance sheet, cash flow — annual, last 5 years

16
No data for this statement

Not enough fundamentals data to build this statement yet.

Institutional owners (13F) 285 filers · $2.1B total · As of Sept. 30, 2026

17

Institutions that report holding this stock in their quarterly SEC Form 13F. Long positions only; a single filer may appear twice for separate option legs. Large offsetting put/call legs typically reflect market-making or hedged inventory, not directional conviction.

Holders 285
Value held $2.1B
New positions 44
Exited positions 16
Institutional activity — Q2 2026 vs prior quarter
New positions Exited positions Increased Decreased Net shares change
44 (+9 vs prior Q) 16 (-20 vs prior Q) 100 (+17 vs prior Q) 79 (-5 vs prior Q) +484K

Compared to Q1 2026. SEC Form 13F filings are due within 45 days of quarter-end plus a short buffer for late filers — quarters still inside that window are skipped in favor of the most recent fully-reported pair.

Institution Value Shares % of tracked 13F Type
BlackRock, Inc. $356,054,285 3,203,944 16.64% Shares
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC $265,662,358 2,390,554 12.42% Shares
VANGUARD GROUP INC $240,963,741 2,272,814 11.26% Shares
STATE STREET CORP $163,182,813 1,462,013 7.63% Shares
VANGUARD PORTFOLIO MANAGEMENT LLC $159,750,264 1,437,508 7.47% Shares
VANGUARD CAPITAL MANAGEMENT LLC $108,146,715 973,155 5.05% Shares
DIMENSIONAL FUND ADVISORS LP $101,921,852 917,104 4.76% Shares
BancFirst Trust & Investment Management $100,591,010 895,974 4.70% Shares
GEODE CAPITAL MANAGEMENT, LLC $64,158,912 577,235 3.00% Shares
FULLER & THALER ASSET MANAGEMENT, INC. $31,260,532 281,297 1.46% Shares
WELLS FARGO & COMPANY/MN $29,686,944 267,137 1.39% Shares
MASSACHUSETTS FINANCIAL SERVICES CO /MA/ $29,180,738 262,582 1.36% Shares
NORTHERN TRUST CORP $29,025,155 261,182 1.36% Shares
NORGES BANK $28,319,036 254,828 1.32% Shares
MORGAN STANLEY $26,834,241 241,466 1.25% Shares
CHARLES SCHWAB INVESTMENT MANAGEMENT INC $25,358,755 228,190 1.19% Shares
Champlain Investment Partners, LLC $24,709,422 222,347 1.15% Shares
Bank of New York Mellon Corp $17,920,074 161,253 0.84% Shares
VANGUARD FIDUCIARY TRUST CO $15,534,974 139,791 0.73% Shares
RAYMOND JAMES FINANCIAL INC $13,562,664 122,043 0.63% Shares
PRINCIPAL FINANCIAL GROUP INC $11,195,792 100,745 0.52% Shares
BANK OF AMERICA CORP /DE/ $10,991,535 98,907 0.51% Shares
GOLDMAN SACHS GROUP INC $10,866,070 97,778 0.51% Shares
MILLENNIUM MANAGEMENT LLC $8,870,508 79,821 0.41% Shares
JPMORGAN CHASE & CO $8,754,478 76,962 0.41% Shares
Invesco Ltd. $8,591,794 77,313 0.40% Shares
Public Sector Pension Investment Board $7,954,463 71,578 0.37% Shares
CITADEL ADVISORS LLC $7,800,881 70,196 0.36% Shares
SEI INVESTMENTS CO $6,939,926 62,449 0.32% Shares
CRAWFORD INVESTMENT COUNSEL INC $6,860,277 61,732 0.32% Shares
RHUMBLINE ADVISERS $6,225,146 56,017 0.29% Shares
Edgestream Partners, L.P. $5,841,104 52,561 0.27% Shares
Nuveen, LLC $5,706,083 51,347 0.27% Shares
Numerai GP LLC $5,692,079 51,220 0.27% Shares
AMERICAN CENTURY COMPANIES INC $5,592,770 50,326 0.26% Shares
Legal & General Group Plc $5,399,584 48,588 0.25% Shares
Swiss National Bank $4,680,573 42,118 0.22% Shares
FIRST TRUST ADVISORS LP $4,606,894 41,455 0.22% Shares
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC $4,438,953 40,912 0.21% Shares
AMERIPRISE FINANCIAL INC $4,338,346 39,035 0.20% Shares
ExodusPoint Capital Management, LP $4,268,503 38,410 0.20% Shares
Quantinno Capital Management LP $4,126,452 37,131 0.19% Shares
UBS Group AG $4,107,921 36,965 0.19% Shares
REGIONS FINANCIAL CORP $3,907,109 35,158 0.18% Shares
ENVESTNET ASSET MANAGEMENT INC $3,740,083 33,655 0.17% Shares
Y-Intercept (Hong Kong) Ltd $3,684,182 33,152 0.17% Shares
Callan Family Office, LLC $3,671,180 33,035 0.17% Shares
ZACKS INVESTMENT MANAGEMENT $3,567,286 32,099 0.17% Shares
TUDOR INVESTMENT CORP ET AL $3,342,568 30,078 0.16% Shares
VICTORY CAPITAL MANAGEMENT INC $3,315,231 29,832 0.15% Shares

Show all 285 institutional owners →

Company insiders 71 insiders · 35 officers · 33 directors

19
Insider Role Last activity Shares owned Buys 12m Sells 12m Net 12m
Joe T Shockley JR EVP & CFO July 5, 2012 M 6,400 0 0 $0
Harry Maxson Smith President Dec. 3, 2019 A · 0 0 $0
Harvey Robinson President April 24, 2017 M 0 0 0 $0
Jason A Carroll Chief Risk Officer April 20, 2026 M 200 0 0 $0
Hannah Andrus Executive Vice President April 17, 2026 M 800 0 0 $0
Dennis Jay Hannah Executive Vice President April 3, 2026 I 194 0 0 $0
John K Slay JR Chief Credit Officer April 3, 2026 I 4,659 0 0 $0
Dara Wanzer Executive Vice President April 3, 2026 I 870 0 0 $0
Kelly Foster Senior Vice President April 3, 2026 I 5,110 0 0 $0
David R Harlow Cheif Executive Officer April 3, 2026 I 10,187 0 0 $0
Scott Copeland Executive Vice President April 3, 2026 I 14,072 0 0 $0
Darryl Schmidt Executive Vice President April 3, 2026 I 8,221 0 0 $0
Randy Foraker Executive Vice President Feb. 10, 2026 M 0 0 1 $-359,730
Joe Goyne Director April 2, 2025 I 643 0 0 $0
Kevin Lawrence Executive Vice President May 2, 2024 M 10,000 0 0 $0
William O Johnstone Vice Chairman and Director Nov. 23, 2022 I 8,027 0 0 $0
Patrick E Zimmerman Regional Executive July 16, 2021 A · 0 0 $0
Greg Diehl Senior Vice President July 16, 2021 A · 0 0 $0
Ken Starks Regional Executive March 11, 2021 M 1,000 0 0 $0
Karen James Executive Vice President and March 8, 2021 S 10,236 0 0 $0
John Anderson Regional Executive March 5, 2021 M 0 0 0 $0
Mark Brace Regional Executive Dec. 18, 2020 P 775 0 0 $0
Robert M Neville Executive Vice President Nov. 16, 2020 W 13,216 0 0 $0
Brian Wade Pierson Senior Vice President July 30, 2020 S 50 0 0 $0
David Seat Regional Executive Feb. 11, 2020 M 7,500 0 0 $0
Mark Gish Regional Executive Nov. 1, 2019 M 0 0 0 $0
Jennifer C Weast Controller April 5, 2018 A 0 0 0 $0
Paul D Fleming Executive Vice President Jan. 20, 2017 M 0 0 0 $0
Jay D Hannah Executive Vice President Dec. 9, 2016 M 782 0 0 $0
David Westman EVP, Chief Technology Officer Nov. 14, 2016 M 0 0 0 $0
Gordan K Greer BancFirst Corp. Director Aug. 11, 2016 J 18,426 0 0 $0
Jim Daniel Vice Chairman Aug. 24, 2012 M 600 0 0 $0
Dale E Petersen EVP July 18, 2012 M 0 0 0 $0
Robert A Gregory Vice Chairman Aug. 21, 2007 S 1,774 0 0 $0
Michael J Rogers Senior Vice President July 24, 2006 M 0 0 0 $0
David E Rainbolt Director May 7, 2026 S 166,783 0 7 $-6,719,222
Thomas Howard Mccasland III Director Feb. 26, 2026 J 0 0 0 $0
William Scott Martin Director Dec. 18, 2025 G 209,499 0 0 $0
Ford F Drummond Director Aug. 13, 2025 M 0 0 0 $0
Leslie Jeannine Rainbolt Director Oct. 28, 2024 S 4,910,000 0 0 $0
Kimberly Kay Ingram Director Aug. 30, 2024 A · 0 0 $0
Dave R Lopez Director Aug. 16, 2024 M 0 0 0 $0
Mautra Staley Jones Director Nov. 22, 2023 P 285 0 0 $0
Robin Noel Smith Director June 13, 2023 M 0 0 0 $0
Gregory Wedel BancFirst Corp. Director May 4, 2023 M 4,000 0 0 $0
CRAIG C L JR Director Jan. 23, 2023 J 51,188 0 0 $0
Joseph Ford Director Aug. 16, 2022 M 0 0 0 $0
Mike Wallace Director Jan. 24, 2022 M 8,000 0 0 $0
Michael S. Samis Director March 16, 2020 P 3,000 0 0 $0
Rainey G Williams JR Director March 13, 2020 P 64,600 0 0 $0
Ronald J Norick Director March 13, 2020 P 36,000 0 0 $0
Bill G Lance JR Director Aug. 23, 2018 A · 0 0 $0
William H Crawford Director Aug. 14, 2017 S 0 0 0 $0
Ralph J Mccalmont Director May 3, 2016 S 160,059 0 0 $0
Natalie Shirley Director Aug. 27, 2013 A · 0 0 $0
Cynthia S. Ross Director June 26, 2013 M 0 0 0 $0
Paul S Odom JR Director Sept. 14, 2011 P 64,700 0 0 $0
Melvin Moran Director April 22, 2010 S 8,200 0 0 $0
Tom H Mccasland JR Director Feb. 10, 2005 G 171,900 0 0 $0
John C Hugon Director Oct. 28, 2003 S 7,396 0 0 $0
BF Bank Partners LP 10% owner Jan. 30, 2026 J 4,040,777 0 0 $0
Main Street Banking Partners LP 10% owner Oct. 28, 2024 S 4,910,000 0 0 $0
R BANKING LTD PTNRSHP 10% owner Dec. 31, 2019 J 0 0 0 $0
Roy C Ferguson · April 3, 2026 I 26,423 0 0 $0
Dennis L Brand · April 3, 2026 I 6,697 0 0 $0
H E Rainbolt · June 12, 2023 G 306 0 0 $0
Frank A Keating · May 25, 2023 J 0 0 0 $0
Donald B Halverstadt · Feb. 29, 2016 M 0 0 0 $0
Marion Mcmillan · Feb. 24, 2016 M 0 0 0 $0
Wayne E Cardwell · Sept. 2, 2014 S 6,100 0 0 $0
Thomas Richard Smith · Sept. 30, 2003 J · 0 0 $0

Insiders from SEC Form 3/4/5 filings; net = open-market P/S only

ETF ownership Held by 57 ETFs

20

Weight reflects direct equity holdings (N-PORT) only; leveraged or derivative-based funds may hold additional swap exposure not shown.

Fund Weight Units As of Source
XSLV · Invesco Exchange-Traded Fund Trust … 0.77% 16,779 SH Oct. 2, 2026 Daily
PSCF · Invesco Exchange-Traded Fund Trust … 0.53% 1,368 SH Oct. 2, 2026 Daily
XSHQ · Invesco Exchange-Traded Fund Trust … 0.50% 13,556 SH Oct. 2, 2026 Daily
DPST · Direxion Shares ETF Trust 0.32% 12,187 NS July 31, 2026 N-PORT
VIOG · VANGUARD ADMIRAL FUNDS 0.16% 15,615 SH Aug. 19, 2026 Daily
QVMS · Invesco Exchange-Traded Fund Trust … 0.14% 3,100 SH Oct. 2, 2026 Daily
VTWV · VANGUARD SCOTTSDALE FUNDS 0.14% 17,525 SH Aug. 19, 2026 Daily
VIOO · VANGUARD ADMIRAL FUNDS 0.13% 72,842 SH Aug. 19, 2026 Daily
FYX · First Trust Exchange-Traded AlphaDE… 0.13% 15,700 NS July 31, 2026 N-PORT
FYT · First Trust Exchange-Traded AlphaDE… 0.12% 2,110 NS July 31, 2026 N-PORT
BBSC · J.P. Morgan Exchange-Traded Fund Tr… 0.10% 5,932 NS July 31, 2026 N-PORT
BKSE · BNY Mellon ETF Trust 0.10% 740 NS July 31, 2026 N-PORT
VIOV · VANGUARD ADMIRAL FUNDS 0.09% 16,349 SH Aug. 19, 2026 Daily
OMFS · Invesco Exchange-Traded Self-Indexe… 0.08% 2,030 SH Oct. 2, 2026 Daily
DFAS · Dimensional ETF Trust 0.08% 111,085 NS July 31, 2026 N-PORT
IWM · iShares Trust 0.08% 556,705 SH Sept. 11, 2026 Daily
RSSL · Global X Funds 0.08% 10,389 NS July 31, 2026 N-PORT
VTWO · VANGUARD SCOTTSDALE FUNDS 0.07% 124,691 SH Aug. 19, 2026 Daily
PRFZ · Invesco Exchange-Traded Fund Trust 0.06% 15,968 SH Oct. 2, 2026 Daily
RWJ · Invesco Exchange-Traded Fund Trust … 0.06% 10,988 SH Oct. 2, 2026 Daily
VBR · VANGUARD INDEX FUNDS 0.05% 317,988 SH Aug. 19, 2026 Daily
JPSE · J.P. Morgan Exchange-Traded Fund Tr… 0.04% 2,098 NS July 31, 2026 N-PORT
ISCG · iShares Trust 0.04% 3,142 SH Sept. 11, 2026 Daily
VXF · VANGUARD INDEX FUNDS 0.03% 239,199 SH Aug. 19, 2026 Daily
VB · VANGUARD INDEX FUNDS 0.03% 501,019 SH Aug. 19, 2026 Daily
VFH · VANGUARD WORLD FUND 0.03% 34,132 SH Aug. 19, 2026 Daily
FNCL · FIDELITY COVINGTON TRUST 0.03% 5,509 NS July 31, 2026 N-PORT
FAB · First Trust Exchange-Traded AlphaDE… 0.02% 364 NS July 31, 2026 N-PORT
DFAT · Dimensional ETF Trust 0.02% 30,639 NS July 31, 2026 N-PORT
DXUV · Dimensional ETF Trust 0.02% 1,123 NS July 31, 2026 N-PORT
WSML · iShares Trust 0.02% 1,352 SH Sept. 11, 2026 Daily
DFAC · Dimensional ETF Trust 0.01% 63,197 NS July 31, 2026 N-PORT
IWO · iShares Trust 0.01% 17,528 SH Sept. 11, 2026 Daily
PFM · Invesco Exchange-Traded Fund Trust 0.01% 956 SH Oct. 2, 2026 Daily
DFUV · Dimensional ETF Trust 0.01% 16,613 NS July 31, 2026 N-PORT
VIG · VANGUARD SPECIALIZED FUNDS 0.01% 117,635 SH Aug. 19, 2026 Daily
VYM · VANGUARD WHITEHALL FUNDS 0.01% 82,408 SH Aug. 19, 2026 Daily
VTWG · VANGUARD SCOTTSDALE FUNDS 0.01% 1,624 SH Aug. 19, 2026 Daily
DCOR · Dimensional ETF Trust 0.01% 2,928 NS July 31, 2026 N-PORT
TILT · FlexShares Trust 0.01% 1,535 NS July 31, 2026 N-PORT
DFSU · Dimensional ETF Trust 0.01% 1,515 NS July 31, 2026 N-PORT
DFAU · Dimensional ETF Trust 0.01% 7,467 NS July 31, 2026 N-PORT
DFUS · Dimensional ETF Trust 0.00% 7,165 NS July 31, 2026 N-PORT
IWV · iShares Trust 0.00% 6,144 SH Sept. 8, 2026 Daily
ITOT · iShares Trust 0.00% 27,029 SH Sept. 11, 2026 Daily
VTI · VANGUARD INDEX FUNDS 0.00% 697,560 SH Aug. 19, 2026 Daily
VT · VANGUARD INTERNATIONAL EQUITY INDEX… 0.00% 14,078 SH Aug. 19, 2026 Daily
VTHR · VANGUARD SCOTTSDALE FUNDS 0.00% 1,822 SH Aug. 19, 2026 Daily
ESGV · VANGUARD WORLD FUND 0.00% 4,807 SH Aug. 19, 2026 Daily
IJR · iShares Trust · 1,273,268 SH Sept. 10, 2026 Daily
IJT · iShares Trust · 124,147 SH Sept. 9, 2026 Daily
IJS · iShares Trust · 68,470 SH Sept. 8, 2026 Daily
IWN · iShares Trust · 189,753 SH Sept. 11, 2026 Daily
XJR · iShares Trust · 2,872 SH Aug. 31, 2026 Daily
ISCB · iShares Trust · 978 SH Sept. 11, 2026 Daily
ISCV · iShares Trust · 2,913 SH Sept. 11, 2026 Daily
SMLF · iShares Trust · 40,659 SH Sept. 11, 2026 Daily

BANF Analyst Consensus Bullish and bearish analyst opinions, 12-month price target, upside

21
rating · 8 analysts SELL
Median target $125.00 +15.7%
0 0.0% Strong Buy
0 0.0% Buy
5 62.5% Hold
1 12.5% Sell
2 25.0% Strong Sell

12-Month Price Target

3 analysts · 2026-10-03

Mean target $124.33 +15.0%

← Below all targets Current price $108.08
Low$121.00 Mean$124.33 High$127.00

Peer comparison (GICS sub-industry) Key metrics vs sector peers

22

FY basis, prices as of each company's last fiscal year-end close.

Ticker Market Cap P/E Rev YoY Net Margin ROE Gross Margin
BANF · · · · · ·
WSBC $3.19B 14.9 61.8% 22.7% 5.7% ·
CVBF $2.52B 12.2 2.7% 40.6% 9.2% ·
MCHB · 11.5 3.3% 534.4% 9.4% ·
INDB $3.60B 16.5 24.3% 23.9% 6.2% ·
RNST · 17.0 37.7% · · ·
NIC $1.80B 12.4 11.9% 38.4% 12.3% ·
MCHB · 11.5 3.3% 534.4% 9.4% ·
FIBK $3.50B 11.8 5.9% 28.5% 8.8% ·
FFBC · 9.4 7.6% 28.4% 9.6% ·
TOWN · · · · · ·

Latest News Recent headlines mentioning this company

23

Trading Signals Recent buy/sell signals with entry price and risk/reward ratio

25

No open signal right now — no card is filled, and that's honest.

My Metrics Your personal watchlist — selected rows from Full Fundamentals

26

Pick the metrics that matter to you — click the + next to any row in Full Fundamentals above.

Your selection is saved and follows you across all tickers.

Source: SEC 10-Q filed Aug 7, 2026