BANF BancFirst Corporation

106.01USD-0.73%Mkt Cap: 3.56B $P/E: 14.31

BancFirst 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 in the United States. It operates th…

Key Statistics

Company
Market Cap3.56B USD
Enterprise Value-725.87M USD
Revenue (TTM)713.24M USD
Gross Profit713.24M USD
Net Income (TTM)240.61M USD
Revenue/Share21.31 USD
Last Price106.01 USD
Fiscal Year EndDec 2025
MR QuarterJun 2026
Employees2.3K
CountryUS
SectorFinancial Services
IndustryBanks - Regional
ISIN—
Valuation
P/E (Trailing)14.31
P/E (Forward)13.45
PEG2.09
EV/EBITDA—
EV/Revenue-1.02
P/S5.03
P/B1.83
EPS (TTM)7.34
EPS (Forward)7.94
52W Range
101.4815% of range132.29
52W High132.29 USD
52W Low101.48 USD
Profitability
Gross Margin0.00%
Oper. Margin50.52%
EBITDA Margin0.00%
Profit Margin34.84%
ROE12.98%
ROA1.62%
Growth
Revenue Growth8.70%
Earnings Growth5.90%
Cash Flow & Leverage
Operating CF285.28M USD
CapEx (TTM)48.31M USD
FCF Margin—
FCF Yield—
Net Debt-4.31B USD
Net Debt/EBITDA—
Balance Sheet
Debt/Equity0.05
Current Ratio—
Quick Ratio—
Book Value/Sh58.25 USD
Cash/Share131.65 USD
Dividends
Fwd Div Rate2.08 USD
Trail. Div Rate1.96 USD
Div. Yield1.93%
5Y Avg Yield1.68%
Payout Ratio26.45%
Ex-Div DateSep 30, 2026
Pay DateOct 15, 2026
Splits
Last Split2:1
Split DateAug 1, 2017
Analyst Consensus
Rating3.0 (Hold)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)124.33 USD
Upside (mean)+17.3%
Target Range121.00 USD – 127.00 USD
121.00+17.3% to mean127.00
# Analysts3
Ownership
Shares Out.33.59M
Float23.28M
Insiders30.99%
Institutions57.90%
Short Interest
Short Ratio8.3d
Short % Float4.16%
Short % Out.2.86%
Shares Short962.14K
Short (prev mo.)858.70K
Technical
SMA 50111.08 (-4.6%)
SMA 200111.71 (-5.1%)
Beta0.66
S&P 52W Chg16.45%
Avg Vol (30d)138.00K
Avg Vol (10d)157.42K
Technical Indicators
RSI (14)39.1
MACD-1.4679
MACD Signal-1.4540
MACD Hist.-0.0139
BB Upper112.43 USD
BB Middle108.46 USD
BB Lower104.49 USD
BB Width7.33%
ATR (14)2.186 USD
Vol Ratio (20d)0.87x