TSX closed
Loading markets…
Stocks/NASDAQ/BANF

BancFirst Corporation (BANF : NASDAQ)

Common Stock

$111.44

USD

+0.75 (0.68%)

Last updated: 2026-10-29

Follow BANF

BANF

BancFirst Corporation

Source:WealthAwesomeWealthAwesome
↑ $3.15 (2.91%)
30 day period
$105.28$108.82$112.36Sep 18Oct 9Oct 29

Performance

1 Day

+0.68%

1 Week

-0.82%

1 Month

+4.79%

YTD

+1.14%

Key Statistics

Market Cap

$3.75B

52W High

$120.76

52W Low

$100.09

P/E Ratio

14.80

50 Day MA

$109.37

200 Day MA

$111.68

Beta

0.66

Dividend Yield

1.80%

Technical Indicators

Price vs 50-Day SMA

↑Above 50 SMA

Price vs 200-Day SMA

↓Below 200 SMA

Recent Price History

DateOpenHighLowCloseAdj CloseVolume
10/29/2026$111.76$112.99$111.11$111.44$111.44130,283
10/28/2026$110.94$111.04$109.48$110.69$110.69124,601
10/27/2026$111.55$111.99$109.94$110.56$110.56131,499
10/26/2026$111.00$112.62$110.52$110.99$110.99120,274
10/23/2026$111.49$113.13$111.05$111.21$111.21134,800
10/22/2026$109.00$112.70$108.75$112.36$112.36139,674
10/21/2026$110.33$111.00$108.92$109.73$109.7399,533
10/20/2026$108.56$111.24$108.56$110.16$110.16126,191
10/19/2026$108.98$109.78$107.83$108.01$108.01116,811
10/16/2026$108.56$110.59$107.96$109.03$109.03140,400

Analyst Price Targets

Based on 3 analysts covering BANF · as of Oct 27, 2026

📈

Wall Street analysts forecast BANF stock price to rise 9.8% over the next 12 months.

Consensus

Hold

3.00 / 5.00

Avg. Target

US$122.33

+9.8% Upside

Previously US$124.00 on Oct 12, 2026

Current Price

US$111.44

Last close

Analyst Breakdown (3 analysts)

Hold 3
Compare analyst targets →

Targets are snapshotted when they change. Unchanged figures keep their original date. Not financial advice.

Wealth Awesome Price Forecast

WA Model

Statistical 90-day price range based on BANF's historical volatility

HistoricalForecast68%95%
US$85.70US$95.52US$105.35US$115.17US$125.00US$134.82TodayJun 24Aug 27Oct 29Dec 11Jan 24Mar 8

30-Day Vol

16.4%

Annualized

90-Day Vol

18.2%

Annualized

Trend (90d)

-10.0%

Annualized drift

90d Mean

US$107.54

Expected price

HorizonExpected68% Range (1σ)
30 trading daysUS$110.12US$104.05 – US$116.55
60 trading daysUS$108.82US$100.43 – US$117.92
90 trading daysUS$107.54US$97.47 – US$118.64

Methodology: Range is calculated using 30-day realized volatility via geometric Brownian motion (log-normal model). 68% band = ±1σ, 95% band = ±2σ. This is a statistical model, not a prediction. Past volatility does not guarantee future results. Not financial advice.

About BancFirst Corporation

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 through BancFirst Metropolitan Banks, BancFirst Community Banks, Pegasus, Worthington, and Other Financial Services segments. The company offers checking, negotiable order of withdrawal, savings, money market, health savings, coverdell education, individual retirement, and sweep accounts, as well as certificates of deposit, overdraft protection, and auto draft services. It also provides commercial real estate owner occupied and non-owner occupied, construction and development, construction residential real estate, residential real estate first lien, agricultural, commercial and consumer non-real estate, and oil and gas loans; lending activities, such as private banking, commercial and residential real estate, commercial and industrial, and energy loans; automobiles, home equity loans, and other personal loans; and securities investment products. In addition, the company offers 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 to financial institutions and governmental units. Further, the company provides commercial and personal insurance products; and depository and funds transfer, collection, safe deposit box, cash management, and other services. It serves non-metropolitan trade centers and cities in the metropolitan statistical areas of Oklahoma. 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.

Financials

Revenue (TTM)
$726.49M
EBITDA
-
Profit Margin
35.30%
ROE (TTM)
13.67%
EPS (Diluted)
7.53
Book Value
58.25

Classification

Sector
Financials
Industry
Banks
Group
Banks

Recent Dividends

$0.5200USD

Ex: Sep 30, 2026

Pay: Oct 15

Quarterly

7 stocks to buy and hold forever

Blue-chip dividend stocks for long-term wealth building.

Get the FREE Report

Common Questions About BANF.US

Market movers

Recent NASDAQ movers

Top 1-day gainers — updated from our Canadian movers feed.

All movers →
TickerNamePrice1D
PCLAPicoCELA Inc. American Depositary Shares$11.10+86.09%
GENVRGen Digital Inc. Contingent Value Rights$1.75+65.09%
NCPLNetcapital Inc$1.78+61.82%
INLFINLIF LIMITED Ordinary Shares$0.27+47.22%
XCHXCHG Limited American Depositary Share$3.46+41.80%
AMPGZAmplitech Group, Inc. Series B Right$0.05+40.80%
SGLYSingularity Future Technology Ltd$0.50+40.17%
JFINJiayin Group Inc$1.72+37.60%

BANF.US news timeline

1 article covering BANF.US, most recent first

Latest

BancFirst Corporation (BANF.US) went ex-dividend — CA$0.52

•Investing