VCP ScannerFree US Stock Screener & Financial AnalysisFree US Stock Screener
ScreenerThemes
DCF ValuationCalculate intrinsic value of US stocks
Market ValuationBuffett indicator, CAPE & macro gauges
Total ReturnSee dividends + price return history
DCA CalculatorSimulate recurring buys & compounding
Earnings
FAANG & Tech
AAPL vs MSFTNVDA vs AMDGOOGL vs META
Cloud & Cyber
CRM vs NOWCRWD vs PANWSNOW vs DDOG
Consumer & Auto
TSLA vs FAMZN vs WMTNFLX vs DIS
Finance & Crypto
JPM vs BACV vs MACOIN vs MSTR
Pharma & Energy
LLY vs NVOJNJ vs PFEXOM vs CVX
Compare Any Stocks...
WatchlistInsider
ScreenerThemes
Earnings
WatchlistInsider
BANF
← Back to Screener
VCP ScannerFree US Stock Screener & Financial Analysis

Find stocks. Verify deeply. Act with conviction.

Data updated daily

Product

  • Screener
  • Themes
  • Valuation
  • Total Return
  • DCA Calculator
  • News
  • Earnings

Resources

  • Market Valuation
  • Compare
  • Insider Activity
  • Methodology
  • How It Works
  • Glossary
  • Learn

Get Ideas

Get weekly stock ideas — free

© 2026 VCP Scanner
AboutPrivacyTerms
Not financial advice. Do your own research.
ScreenerNewsCompareWatchlist
BANFBancFirst Corporation
$114.30$3.8B
Overview & Verdict
Overview
Valuation & Forecasts
Valuation ModelsEstimatesDCF Model
Price & Analyst Data
Analyst TargetsPrice HistoryTechnical Analysis
Financial Statements
Income StatementBalance SheetCash FlowRatios & Margins
Performance
P/E HistoryRevenue HistoryEarnings HistoryDividend HistoryTotal Return
Ownership
Holders

BANF logoBancFirst Corporation(BANF)Earnings, Financials & Key Ratios

BANF•NASDAQ•Banking & Credit
$114.30
16.1× P/E·Price updated Jul 6, 2026
SectorFinancial ServicesIndustryRegional BanksSub-IndustryCommunity and retail regional banks
AboutBancFirst Corporation operates as the bank holding company for BancFirst that provides a range of commercial banking services to retail customers, and small to medium-sized businesses. It operates through Metropolitan Banks, Community Banks, Pegasus Bank, and Other Financial Services segments. The company offers checking accounts, negotiable order of withdrawal accounts, savings accounts, money market accounts, sweep accounts, club accounts, individual retirement accounts, and certificates of deposit, as well as overdraft protection and auto draft services. It also provides commercial, financial, and other loans for working capital, facilities acquisition or expansion, purchase of equipment, and other needs; lending services that include private banking, energy, commercial and residential real estate, and commercial and industrial loans; and loans to finance purchases of consumer goods, such as automobiles, boats, household goods, vacations, and education. In addition, the company engages in the investment management and administration of trusts for individuals, corporations, and employee benefit plans, as well as bond trustee and paying agent business for various Oklahoma municipalities and governmental entities; and provision of item processing, research, and other correspondent banking services. Further, it is involved in real estate investment and insurance agency services; and providing funds transfer, collection, safe deposit box, cash management, and other services. The company serves customers in non-metropolitan trade centers and cities in the metropolitan statistical areas of Oklahoma. It operates through 108 banking locations in Oklahoma and 3 banking locations in Dallas, Texas. The company was formerly known as United Community Corporation and changed its name to BancFirst Corporation in November 1988. BancFirst Corporation was incorporated in 1984 and is headquartered in Oklahoma City, Oklahoma.Show more
  • Net Interest Income$383M-14.3%
  • Total Revenue$824M-9.3%
  • Net Income$241M+11.2%
  • Return on Equity13.85%-2.2%
  • Net Interest Margin2.58%-21.9%
  • Efficiency Ratio46.08%+20.6%
  • ROA1.69%+1.4%
  • Equity / Assets12.46%+4.2%
  • Book Value per Share54.68+13.4%

BANF Price & Volume

BancFirst Corporation (BANF) stock price & volume — 10-year historical chart

Loading chart...

Resilient NII Growth Amidst Accounting Volatility

Investment Thesis • Updated 2026Q1

VerdictNeutral
Growth:Mixed
Profitability:Moderate
Financial:Fortress
Cash Flow:Robust
Primary Risk:Geographic and sector concentration

Key Thesis Takeaways

  • BancFirst Corporation maintains a fortress balance sheet characterized by an equity-to-assets ratio of 0.13, providing significant strategic optionality for future growth.
  • While core lending operations remain robust with 10.1% year-over-year NII growth as of 2026Q1, investors should monitor the impact of CECL-driven provisioning volatility on reported earnings.
  • The bank's disciplined capital allocation and consistent cash generation suggest a stable long-term outlook, though current margin compression warrants caution regarding future profitability expansion.

Verdict Logic

while the bank exhibits a strong PEG ratio of 0.85, the significant earnings noise caused by the $107.4 million negative provision in 2025Q4 suggests that investors should exercise caution until earnings volatility stabilizes.

BANF Growth Metrics

BancFirst Corporation (BANF) revenue, earnings & EPS growth — 3, 5 & 10-year CAGR

Revenue CAGR

10 Years10.39%
5 Years12.16%
3 Years10.95%
TTM-

Profit CAGR

10 Years13.78%
5 Years19.3%
3 Years7.61%
TTM11.42%

EPS CAGR

10 Years13.09%
5 Years18.87%
3 Years7.26%
TTM10.61%

Return on Capital

10 Years15.33%
5 Years14.67%
3 Years12.44%
Last Year3.63%

BANF Recent Earnings

BancFirst Corporation (BANF) EPS & revenue vs analyst estimates — last 4 quarters

Full history →
●Beat EPS 9/12 qtrs (75%)●Beat Revenue 11/12 qtrs (92%)
Q2 2026Latest
Apr 16, 2026
Metric
Actual
Est
EPS
$1.85+5.1%
$1.76
Rev
$179M+1.0%
$177M
Q1 2026
Jan 23, 2026
Metric
Actual
Est
EPS
$1.75-1.7%
$1.78
Rev
$181M+4.2%
$174M
Q1 2026
Jan 22, 2026
Metric
Actual
Est
EPS
$1.75-1.7%
$1.78
Rev
$181M+4.2%
$174M
Q4 2025
Oct 17, 2025
Metric
Actual
Est
EPS
$1.85-0.5%
$1.86
Rev
$175M+0.2%
$175M
QuarterDateEPS (Act vs Est)Revenue (Act vs Est)
Q2 2026LatestApr 16, 2026
$1.85vs $1.76+5.1%
$179Mvs $177M+1.0%
Q1 2026Jan 23, 2026
$1.75vs $1.78-1.7%
$181Mvs $174M+4.2%
Q1 2026Jan 22, 2026
$1.75vs $1.78-1.7%
$181Mvs $174M+4.2%
Q4 2025Oct 17, 2025
$1.85vs $1.86-0.5%
$175Mvs $175M+0.2%
Based on last 12 quarters of dataView full earnings history →

Peers Comparison

Key metrics vs top competitors for BancFirst Corporation (BANF)

Full Screener →
CompanyPriceMarket CapP/E RatioRev Growth (1Y)Net MarginROEDiv Yield
BANF logoBANFBancFirst CorporationCurrent
$114.30$3.84B16.05-9.29%29.19%13.85%1.61%
BOKF logoBOKFBOK Financial Corporation
$140.12$8.51B15.26-1.07%18.3%10.31%—
FFIN logoFFINFirst Financial Bankshares, Inc.
$34.75$4.98B19.6311.71%31.14%14.2%—
IBOC logoIBOCInternational Bancshares Corporation
$76.11$4.73B11.501.03%39.31%13.16%—
SFNC logoSFNCSimmons First National Corporation
$22.77$3.3B-7.72-56.66%-63.53%-10.51%—
ONB logoONBOld National Bancorp
$26.45$10.22B14.7825.48%19.03%9.07%—

Compare BANF vs Peers

BancFirst Corporation (BANF) vs competitors — business, growth, and fundamentals comparison against the closest industry rivals.

Closest Rival

vs BOKF

Most directly comparable listed peer for BANF.

Scale Benchmark

vs V

Larger-name benchmark to compare BANF against a more recognizable public peer.

Peer Set

Compare Top 5

vs BOKF, FFIN, IBOC, SFNC

BANF SEC Filings & Documents

BancFirst Corporation (BANF) SEC filings — annual & quarterly reports (10-K, 10-Q)

8-K Announcements

6
Material company update

Jun 10, 2026·SEC

Material company update

May 28, 2026·SEC

Material company update

Apr 16, 2026·SEC

10-K Annual Reports

2
FY 2026

Feb 26, 2026·SEC

FY 2025

Feb 28, 2025·SEC

10-Q Quarterly Reports

6
FY 2026

May 8, 2026·SEC

FY 2025

Nov 7, 2025·SEC

FY 2025

Aug 5, 2025·SEC

Get notified when BANF posts new earnings or crosses analyst targets

Free. No account needed. Unsubscribe any time.

Free. Unsubscribe any time.

BANF Frequently Asked Questions

BancFirst Corporation (BANF) stock FAQ — growth, dividends, profitability & financials explained

Growth & Financials
How fast is BancFirst Corporation growing?

BancFirst Corporation (BANF) saw revenue decline by 9.3% over the past year.

Is BANF profitable?

Yes, BancFirst Corporation (BANF) is profitable, generating $247.5M in net income for fiscal year 2025 (29.2% net margin).

Dividend & Returns
Does BANF pay dividends?

Yes, BancFirst Corporation (BANF) pays a dividend with a yield of 1.61%. This makes it attractive for income-focused investors.

What is BANF's return on equity?

BancFirst Corporation (BANF) has a return on equity (ROE) of 13.8%. This is reasonable for most industries.

Industry Metrics
What is BancFirst Corporation's net interest margin?

BancFirst Corporation (BANF) has a net interest margin (NIM) of 2.6%. NIM has been under pressure due to interest rate environment.

What is BancFirst Corporation's efficiency ratio?

BancFirst Corporation (BANF) has an efficiency ratio of 46.1%. This is excellent, indicating strong cost control.

What if you invested $1,000 in BANF back in 1996?

Total return calculator · dividends reinvested · 30+ years of data

See returns →