116.58
price up icon1.44%   1.66
 
loading
Bancfirst Corp stock is traded at $116.58, with a volume of 124.15K. It is up +1.44% in the last 24 hours and up +2.05% over the past month. BancFirst Corp is engaged in providing banking services. The company's business unit includes BancFirst metropolitan banks, BancFirst community banks, Pegasus Bank, Worthington, other financial services and executive, operations and support. BancFirst metropolitan banks, BancFirst community banks, Pegasus and Worthington offer traditional banking products such as commercial and retail lending and a full line of deposit accounts. Its Other financial services are specialty product business units including guaranteed small business lending, residential mortgage lending, trust services, securities brokerage, electronic banking, and insurance.
See More
Previous Close:
$114.92
Open:
$116.23
24h Volume:
124.15K
Relative Volume:
0.76
Market Cap:
$3.92B
Revenue:
$948.75M
Net Income/Loss:
$247.49M
P/E Ratio:
15.97
EPS:
7.301
Net Cash Flow:
$235.50M
1W Performance:
+0.38%
1M Performance:
+2.05%
6M Performance:
+7.48%
1Y Performance:
-8.10%
1-Day Range:
Value
$115.05
$118.19
1-Week Range:
Value
$112.89
$118.19
52-Week Range:
Value
$101.48
$138.77

Bancfirst Corp Stock (BANF) Company Profile

Name
Name
Bancfirst Corp
Name
Phone
(405) 270-1000
Name
Address
100 NORTH BROADWAY AVE, OKLAHOMA CITY
Name
Employee
2,260
Name
Twitter
@bancfirstok
Name
Next Earnings Date
2026-07-23
Name
Latest SEC Filings
Name
BANF's Discussions on Twitter

Compare BANF vs MFG, HDB, IBN, PNC, USB

Stocks Price Market Cap Revenue Net Income Cash Flow EPS
BANF icon
BANF
Bancfirst Corp
116.58 3.92B 948.75M 247.49M 235.50M 7.301
MFG icon
MFG
Mizuho Financial Group Inc Adr
10.63 129.50B 56.73B 8.35B 0 0.67
HDB icon
HDB
Hdfc Bank Ltd Adr
23.23 119.29B 54.66B 9.11B 11.69B 1.6955
IBN icon
IBN
Icici Bank Ltd Adr
29.51 105.84B 35.00B 6.59B 9.52B 1.7046
PNC icon
PNC
Pnc Financial Services Group Inc
250.99 100.15B 35.13B 7.64B 9.42B 18.18
USB icon
USB
U S Bancorp
63.97 99.65B 43.53B 8.16B 9.60B 5.0117

Bancfirst Corp Stock (BANF) Upgrades & Downgrades

Date Action Analyst Rating Change
May-06-22 Downgrade Piper Sandler Neutral → Underweight
Aug-14-19 Initiated Sandler O'Neill Hold
Jan-21-10 Upgrade Keefe Bruyette Underperform → Mkt Perform
Jan-05-09 Downgrade Keefe Bruyette Mkt Perform → Underperform
Jan-26-07 Downgrade FTN Midwest Buy → Neutral
Jan-25-07 Downgrade Keefe Bruyette Mkt Perform → Underperform
View All

Bancfirst Corp Stock (BANF) Latest News

pulisher
05:54 AM

BancFirst Corp (BANF) Dividends & Stock Splits: Historical Payouts and Event Timeline - TradingKey

05:54 AM
pulisher
01:47 AM

BancFirst Corporation (BANF) Stock Forecasts - Yahoo! Finance Canada

01:47 AM
pulisher
01:25 AM

BancFirst (NASDAQ:BANF) Raised to Hold at Wall Street Zen - MarketBeat

01:25 AM
pulisher
Jul 24, 2026

BancFirst Corp (BANF) Financial Health: Profitability & Balance Sheet Analysis - TradingKey

Jul 24, 2026
pulisher
Jul 24, 2026

BANF|BancFirst Corp|Price:117.590|Chg%:+2.670 - TradingKey

Jul 24, 2026
pulisher
Jul 24, 2026

BANF Stock Price and Chart — NASDAQ:BANF - TradingView

Jul 24, 2026
pulisher
Jul 24, 2026

BancFirst Corporation (BANF) Stock forecasts - Yahoo Finance UK

Jul 24, 2026
pulisher
Jul 24, 2026

BancFirst Corporation Reports Record Q2 2026 Earnings with Strong Loan Growth and Asset Expansion - Minichart

Jul 24, 2026
pulisher
Jul 23, 2026

Is BancFirst Corp (BANF) Undervalued After Q2 Earnings Beat? EPS: $1.96 vs Estimate of $1.80, GF Score: 72/100 - GuruFocus

Jul 23, 2026
pulisher
Jul 23, 2026

BancFirst (NASDAQ:BANF) Issues Earnings Results - MarketBeat

Jul 23, 2026
pulisher
Jul 23, 2026

BancFirst (NASDAQ: BANF) Q2 2026 profit climbs to $66.7 million - Stock Titan

Jul 23, 2026
pulisher
Jul 23, 2026

BancFirst: Q2 Earnings Snapshot - The Joplin Globe

Jul 23, 2026
pulisher
Jul 23, 2026

BANCFIRST CORPORATION REPORTS SECOND QUARTER EARNINGS - PR Newswire

Jul 23, 2026
pulisher
Jul 23, 2026

BANF|BancFirst Corp|Price:117.700|Chg%:+2.780 - TradingKey

Jul 23, 2026
pulisher
Jul 17, 2026

Is BancFirst Corp (BANF) a Bargain After 3.4% Drop? GF Value Says Undervalued - GuruFocus

Jul 17, 2026
pulisher
Jul 17, 2026

BancFirst (NASDAQ:BANF) Stock Passes Above Two Hundred Day Moving AverageTime to Sell? - MarketBeat

Jul 17, 2026
pulisher
Jul 16, 2026

Community Bank, Coastal Financial, Byline Bancorp, Bank of Hawaii, and BancFirst Shares Are Soaring, What You Need To Know - Yahoo Finance

Jul 16, 2026
pulisher
Jul 15, 2026

BancFirst (BANF) upgraded to buy: Here's what you should know - MSN

Jul 15, 2026
pulisher
Jul 15, 2026

BancFirst earnings on deck: Can deposit growth offset loan pressure? - Investing.com

Jul 15, 2026
pulisher
Jul 09, 2026

BancFirst (BANF) Projected to Announce Quarterly Earnings on Thursday - MarketBeat

Jul 09, 2026
pulisher
Jul 06, 2026

BancFirst (BANF) Upgraded to Buy: Here's What You Should Know - Yahoo Finance

Jul 06, 2026
pulisher
Jul 05, 2026

Insider Selling and Rising Costs Might Change The Case For Investing In BancFirst (BANF) - simplywall.st

Jul 05, 2026
pulisher
Jul 03, 2026

BANFBancfirst Corp Options - Finviz

Jul 03, 2026
pulisher
Jul 01, 2026

BancFirst Corp (BANF) Shares Surge 3.2% -- What GF Score of 72 T - GuruFocus

Jul 01, 2026
pulisher
Jul 01, 2026

Donald TrumpBANCFIRST CORP Trump Trade on Mar. 30, 2026 - Quiver Quantitative

Jul 01, 2026
pulisher
Jun 28, 2026

Bancfirst Trust Investment Management - MSN

Jun 28, 2026
pulisher
Jun 25, 2026

BancFirst (BANF): Buy, Sell, or Hold Post Q1 Earnings? - Yahoo Finance

Jun 25, 2026
pulisher
Jun 23, 2026

BancFirst Corp (BANF) Earnings Forecast: Future EPS & Revenue Growth Estimates - TradingKey

Jun 23, 2026
pulisher
Jun 22, 2026

BancFirst Corp (BANF) Technical Analysis: Support, Resistance, Indicators & Moving Averages - TradingKey

Jun 22, 2026
pulisher
Jun 20, 2026

How Strong Results and Defensive Trading At BancFirst (BANF) Have Changed Its Investment Story - simplywall.st

Jun 20, 2026
pulisher
Jun 18, 2026

BancFirst Corp (BANF) Valuation: PE, PB & Fair Value Analysis - TradingKey

Jun 18, 2026
pulisher
Jun 18, 2026

BancFirst Corp (BANF) Institutional Confidence - TradingKey

Jun 18, 2026
pulisher
Jun 18, 2026

BancFirst Corp (BANF) Risk Assessment: Volatility, Financial Risk & Investment Risk - TradingKey

Jun 18, 2026
pulisher
Jun 17, 2026

BancFirst Corp (BANF) Shareholder Structure: Major Shareholders & Institutional Holdings - TradingKey

Jun 17, 2026
pulisher
Jun 17, 2026

BancFirst Corp (BANF) Revenue Breakdown: Business Segments, Regional Revenue & Profit Contribution - TradingKey

Jun 17, 2026
pulisher
Jun 12, 2026

BancFirst agrees to acquire SpiritBank - MSN

Jun 12, 2026
pulisher
Jun 12, 2026

Oklahoma’s BancFirst to buy SpiritBank, boost Tulsa presence - Banking Dive

Jun 12, 2026
pulisher
Jun 12, 2026

BANF Maintained by DA Davidson -- Price Target Remains at $125 - GuruFocus

Jun 12, 2026
pulisher
Jun 12, 2026

DA Davidson maintains BancFirst stock rating on Spirit acquisition - Investing.com

Jun 12, 2026
pulisher
Jun 12, 2026

DA Davidson maintains BancFirst stock rating on Spirit acquisition By Investing.com - Investing.com Canada

Jun 12, 2026
pulisher
Jun 12, 2026

BancFirst to acquire Tulsa-based SpiritBank - The Journal Record

Jun 12, 2026
pulisher
Jun 11, 2026

BancFirst to Acquire Spirit BankCorp, Expanding Oklahoma Presence - The Globe and Mail

Jun 11, 2026
pulisher
Jun 11, 2026

BancFirst to bulk up in Tulsa by acquiring Oklahoma rival - American Banker

Jun 11, 2026
pulisher
Jun 10, 2026

BancFirst to acquire Spirit BankCorp, expanding its presence in Oklahoma with $940M in assets. - Pluang

Jun 10, 2026
pulisher
Jun 10, 2026

BancFirst (BANF) to Acquire Spirit BankCorp in Strategic Move - GuruFocus

Jun 10, 2026

Bancfirst Corp Stock (BANF) Financials Data

Revenue

loading

Net Income

loading

Cash Flow

loading

EPS

loading

Bancfirst Corp Stock (BANF) Insider Trading

Insider Trading Relationship Date Transaction Cost #Shares Value ($) #Shares Total
RAINBOLT DAVID E
Director
May 06 '26
Sale
115.07
6,219
715,623
175,784
RAINBOLT DAVID E
Director
Apr 29 '26
Sale
115.00
1
115
182,003
RAINBOLT DAVID E
Director
Apr 28 '26
Sale
115.55
24,614
2,844,209
182,004
RAINBOLT DAVID E
Director
Apr 27 '26
Sale
115.01
205
23,577
206,618
RAINBOLT DAVID E
Director
Apr 23 '26
Sale
115.53
17,527
2,024,859
207,473
RAINBOLT DAVID E
Director
Apr 24 '26
Sale
115.02
650
74,765
206,823
Andrus Hannah
Executive Vice President
Apr 17 '26
Option Exercise
0.00
800
0
800
Carroll Jason A
Chief Risk Officer
Apr 20 '26
Option Exercise
0.00
200
0
200
DB DB
$34.66
price up icon 1.52%
NU NU
$14.09
price down icon 0.70%
NWG NWG
$17.97
price up icon 0.62%
LYG LYG
$6.02
price up icon 0.50%
$8.28
price down icon 0.84%
USB USB
$63.97
price up icon 1.01%
Cap:     |  Volume (24h):