Upgrade

BancFirst Corporation

BANF

Last
$106.18
Day
-0.7%
1y
-13.9%
5y
+72.9%
52w
-15.2%
SPY YTD
+13.3%
XLF
-1.3%
Earnings
2026-10-166d
EMA 21
107.98
EMA 50
109.84
EMA 200
112.31
20d high
-5.0%
5y high
-23.0%
5y range
59th
Website · 2,260 employees · United States

Positions held

Your positions

BANF isn't in your positions.

Add it to see shares, cost, and P&L here.

Score
-12
Hold
avoid
Signal
Sell
Target
$110.94
Stop
$103.53
Stop distance
2.5%
Target vs last
+4.5%

Bull / bear case

Site-generated summary from fundamentals, news, and score — not investment advice. As of 2026-10-08.

Bull case
  • BancFirst Corporation has a strong profit margin of 35.3%, indicating effective cost management and operational efficiency in the regional banking sector.
  • In the most recent quarter, BancFirst reported a revenue increase of 5% compared to the prior quarter, reaching $187 million.
  • The company has shown consistent revenue growth, with a yearly revenue increase from $609.864 million in 2023 to $690.628 million in 2025.
Bear case
  • Despite its strengths, BancFirst has a 'Sell' signal with a score of -11.00, indicating potential challenges ahead.
  • The stock's performance shows a downward trend with MACD indicating bearish signals and RSI at 45, suggesting weakness in momentum.
  • BancFirst's forward P/E ratio of 13.45 suggests that the stock may be overvalued compared to its earnings growth potential.

Fundamentals

Market cap$3.59BEnterprise value-$722.18MTrailing P/E14.43Forward P/E13.46
PEG2.09Price / book1.84Beta0.66Dividend yield1.95%
Revenue growth8.7%Earnings growth5.9%Gross margin0.0%Operating margin50.5%
Profit margin35.3%ROE13.7%ROA1.7%Debt / equity—
Current ratio—Free cash flow—Analyst recommendationholdMean target$124.00
52w high$126.1452w low$101.48

Quarterly

2026-Q22026-Q12025-Q42025-Q32025-Q2
Revenue$187M$179M$181M$175M$169M
Op margin—————
Net income$66.7M$63.0M$59.5M$62.7M$62.3M
Gross margin—————
Gross profit—————
Operating income—————
  • Revenue +5% vs prior quarter ($187M vs $179M).

Yearly (6y)

20252024202320222021
Revenue$691M$631M$610M$557M—
Op margin—————
Net income$241M$216M$212M$193M—
Gross margin—————
Gross profit—————
Operating income—————
Headline scan

No flags

• No distress or material-risk keywords in recent headlines (keyword scan only — not a guarantee).

News

BANF · daily-2.3% over 14 sessions
Close EMA21 EMA50 EMA200
103.56105.43107.30109.16111.032026-092026-092026-092026-092026-102026-102026-10
Quarterly · revenue, net income, margins
Revenue Net income Gross margin Op margin
$0M$47M$94M$141M$187M0%5%10%2025-Q22025-Q32025-Q42026-Q12026-Q2