Company Deep Dive

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

Request Deep Dive(50 Feathers)

BANF

SELL

BancFirst Corporation · Financial Services · United States · $3.9B · Avg Vol: $23M/d

33
StockRank
Get insider-trade alerts
Q
57
V
29
M
38
P/E (TTM)
15.9x
ROE
13.8%
D/E
0.1x
Dividend %
1.7%

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%698.6M737.3M781.0M6.3%
EPS5.125.896.456.557.229.0%7.317.457.652.9%
Shares32.9M32.9M33.2M33.5M+2.0%33.6M
Debt86.0M86.1M86.2M98.2M4.5%145.0M
Equity1.3B1.4B1.6B1.9B14.0%
Op CF226.3M233.0M261.2M285.3M8.0%284.2M
Inv CF-1.5B-669.7M-71.4M15.5M
Fin CF2.4B-334.8M966.5M549.8M
Loading 1Y...
PRICE (1Y)+2.1%
111113115118120Jun 11Jul 6Jul 24
SMA 50SMA 200
Close
$116.58
RSI (14)
56.7
52W High
$136.39
From 52W High
0.9%

SCORE BREAKDOWN

Quality
57
ROIC (ROA)
1.7%*52.2
ROE
13.8%70.7
GP/Assets
4.7%N/A
Op. Margin
48.9%70.5
FCF/Assets
1.6%N/A
Piotroski
444.0
Int. Cover
50.0
D/E Ratio
0.05xN/A
Current Ratio
bankN/A
Value
29
P/E (TTM)
15.9x37.2
EV/EBITDA
bankN/A
P/FCF
16.6xN/A
P/B
2.1x23.7
P/S
5.6x32.3
Div Yield
1.7%15.6
Momentum
38
52W High %
85%31.5
RS 6M
-8%35.8
SMA 50/200
1.01x40.2
EPS Rev 4W
-1.8%26.2
EPS Rev 12W
+3.0%80.6
EPS Improve
+3%23.0
Q Growth
12%47.1

FUNDAMENTALS

Market Cap
$3.9B
P/E (Forward)
15.5x
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.9B33SELL
SFNCSimmons First National Corporation$3.3B40HOLD
SBCFSeacoast Banking Corporation of Florida$3.3B25SELL
TOWNTowneBank$3.3B41HOLD
FBNCFirst Bancorp$2.6B41HOLD
FLGFlagstar Bank, National Association$5.8B22SELL
NICNicolet Bankshares, Inc.$3.6B49HOLD
TFSLTFS Financial Corporation$5.1B46HOLD
TFINTriumph Financial, Inc.$1.8B37HOLD
TCBITexas Capital Bancshares, Inc.$4.3B51HOLD

Peer medians: ROE 9.4% · P/E 13.9x · Gross margin 100.0%

BancFirst Corporation (BANF) — Stock Score Summary

BancFirst Corporation (BANF) has a MoatMap StockRank of 33/100 based on Quality (57/100), Value (29/100), and Momentum (38/100) factor scores. The current signal is SELL.

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$116.58
Market Cap$3.9B
P/E (TTM)15.92
P/E (Forward)15.45
Price/Book2.05
Return on Equity13.8%
Debt/Equity0.05x
Operating Margin48.9%
Revenue Growth8.3%
Dividend Yield1.7%
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 33/100, with a Sell signal. It is a composite of Quality (57), Value (29), and Momentum (38) factor ranks across MoatMap’s 20,000+ stock universe.
Does BancFirst Corporation have an economic moat?
BancFirst Corporation (BANF) has a Quality factor score of 57/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 Sell, based on a StockRank of 33/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).