Company Deep Dive

Business segments breakdown, earnings transcript analysis, management credibility scoring, competitive landscape, and scenario modelling.

Request Deep Dive(50 Feathers)

BANF

HoldFallen Favourite

BancFirst Corporation · Financial Services · United States · $3.7B · Avg Vol: $13M/d

40
StockRank
Get insider-trade alerts
Q
58
V
31
M
44
P/E (TTM)
15.2x
ROE
13.7%
D/E
0.1x
Dividend %
1.8%

COMPANY DESCRIPTION

BancFirst Corporation is an Oklahoma-based bank holding company providing a full range of commercial and retail banking services through its network of community banks. Its competitive strength lies in a deep understanding of the local Oklahoma market, personalized customer service, and strong community ties, establishing it as a leading financial institution in the state.

FINANCIAL SUMMARY (USD)

Year20212022202320242025CAGRTTM2026E2027EFwd CAGR
Revenue557.4M609.9M631.4M690.6M7.4%713.2M747.6M790.4M7.0%
EPS5.125.896.456.557.229.0%7.417.797.985.1%
Shares32.9M32.9M33.2M33.5M+2.0%33.6M
Debt86.0M86.1M86.2M98.2M4.5%109.5M
Equity1.3B1.4B1.6B1.9B14.0%
Op CF226.3M233.0M261.2M285.3M8.0%289.1M
Inv CF-1.5B-669.7M-71.4M15.5M
Fin CF2.4B-334.8M966.5M549.8M
Loading 1Y...
PRICE (1Y)-1.2%
108110112114116Jul 30Aug 20Sep 10
SMA 50SMA 200

Close
$110.84
RSI (14)
43.4
52W High
$133.10
From 52W High
0.8%

SCORE BREAKDOWN

Quality
58
ROIC (ROA)
1.7%*53.0
ROE
13.7%69.4
GP/Assets
4.8%N/A
Op. Margin
50.5%70.7
FCF/Assets
1.6%N/A
Piotroski
446.2
Int. Cover
50.0
D/E Ratio
0.05xN/A
Current Ratio
bankN/A
Value
31
P/E (TTM)
15.2x37.6
EV/EBITDA
bankN/A
P/FCF
15.7xN/A
P/B
1.9x27.2
P/S
5.3x31.6
Div Yield
1.8%21.0
Momentum
44
52W High %
83%31.3
RS 6M
-8%38.2
SMA 50/200
1.02x45.4
EPS Rev 4W
+2.8%74.7
EPS Rev 12W
+7.3%89.7
EPS Improve
+6%27.8
Q Growth
7%35.8

FUNDAMENTALS

Market Cap
$3.7B
P/E (Forward)
14.4x
Gross Margin

SECTOR PEERS

Closest peers in Financial Services, ranked by industry match, size, and score similarity. Cross-listings of BANF are excluded.

TickerCompanyMkt CapStockRankSignal
BANFBancFirst Corporation(you)$3.7B40Hold
SBCFSeacoast Banking Corporation of Florida$3.3B39Hold
VLYPOValley National Bancorp$3.3B44Hold
BANCBanc of California, Inc.$2.9B42Hold
TCBITexas Capital Bancshares, Inc.$4.3B45Hold
TFSLTFS Financial Corporation$4.9B38Hold
SFNCSimmons First National Corporation$3.3B34Sell
BKUBankUnited, Inc.$3.3B46Hold
FFINFirst Financial Bankshares, Inc.$4.8B44Hold
TBBKThe Bancorp, Inc.$2.7B44Hold

Peer medians: ROE 9.5% · P/E 13.1x · Gross margin 100.0%

BancFirst Corporation (BANF): Stock Score Summary

BancFirst Corporation (BANF) has a MoatMap StockRank of 40/100 based on Quality (58/100), Value (31/100), and Momentum (44/100) factor scores. The current signal is HOLD.

BancFirst Corporation is an Oklahoma-based bank holding company providing a full range of commercial and retail banking services through its network of community banks. Its competitive strength lies in a deep understanding of the local Oklahoma market, personalized customer service, and strong community ties, establishing it as a leading financial institution in the state.

Key Financial Metrics

Price$110.84
Market Cap$3.7B
P/E (TTM)15.23
P/E (Forward)14.37
Price/Book1.94
Return on Equity13.7%
Debt/Equity0.05x
Operating Margin50.5%
Revenue Growth8.7%
Dividend Yield1.8%
Free Cash Flow$236M

BancFirst Corporation operates in the Banks - Regional industry, part of the Financial Services sector (United States).

Frequently Asked Questions

What is BancFirst Corporation’s (BANF) StockRank?
MoatMap’s StockRank for BancFirst Corporation (BANF) is 40/100, with a Hold signal. It is a composite of Quality (58), Value (31), and Momentum (44) factor ranks across MoatMap’s universe of 25,000+ stocks.
Does BancFirst Corporation have an economic moat?
BancFirst Corporation (BANF) has a Quality factor score of 58/100. The Quality factor combines ROIC, Piotroski F-Score, and leverage: the financial fingerprints of a durable competitive advantage. A Quality score above 70 typically indicates a company with the characteristics of a moated business.
Is BancFirst Corporation a buy, hold, or sell?
MoatMap’s current signal for BancFirst Corporation (BANF) is Hold, based on a StockRank of 40/100. Signals are derived mechanically from the StockRank composite and should be one input among many; combine with your own thesis on management, competitive position, and valuation.
What sector is BancFirst Corporation in?
BancFirst Corporation (BANF) operates in the Financial Services sector, specifically the Banks - Regional industry (United States).