121.89
price up icon0.33%   0.113
 
loading
Bancfirst Corp stock is traded at $121.89, with a volume of 33,072. It is up +0.33% in the last 24 hours and up +7.20% over the past month.
See More
Previous Close:
$121.78
Open:
$121.89
24h Volume:
33,072
Relative Volume:
0.30
Market Cap:
$4.06B
Revenue:
$618.74M
Net Income/Loss:
$208.81M
P/E Ratio:
18.52
EPS:
6.58
Net Cash Flow:
$260.52M
1W Performance:
-3.43%
1M Performance:
+7.20%
6M Performance:
+32.71%
1Y Performance:
+41.28%
1-Day Range:
Value
$121.76
$123.52
1-Week Range:
Value
$120.15
$127.60
52-Week Range:
Value
$81.21
$129.00

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
0
Name
Twitter
@bancfirstok
Name
Next Earnings Date
2024-10-17
Name
Latest SEC Filings
Name
BANF's Discussions on Twitter

Compare BANF with other stocks

Stocks Price Market Cap Revenue Net Income Cash Flow EPS
BANF 122.11 4.06B 618.74M 208.81M 260.52M 6.58
HDB 62.43 159.06B 23.97B 7.51B 11.69B 3.282
IBN 29.77 103.91B 21.87B 5.68B 9.52B 1.3701
PNC 207.54 82.40B 20.62B 5.14B 10.94B 14.41
USB 50.59 78.27B 27.09B 5.48B 6.92B 3.36
NU 13.73 67.34B 7.25B 1.53B 1.45B 2.778

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
06:17 AM

Short Interest in BancFirst Co. (NASDAQ:BANF) Declines By 5.5% - MarketBeat

06:17 AM
pulisher
05:26 AM

Principal Financial Group Inc. Increases Stock Holdings in BancFirst Co. (NASDAQ:BANF) - Defense World

05:26 AM
pulisher
Nov 16, 2024

Amalgamated Bank Acquires 1,211 Shares of BancFirst Co. (NASDAQ:BANF) - Defense World

Nov 16, 2024
pulisher
Nov 15, 2024

BancFirst Co. (NASDAQ:BANF) Director Sells $3,075,000.00 in Stock - MarketBeat

Nov 15, 2024
pulisher
Nov 15, 2024

BancFirst director sells $3.08 million in stock By Investing.com - Investing.com South Africa

Nov 15, 2024
pulisher
Nov 15, 2024

BancFirst director sells $3.08 million in stock - Investing.com

Nov 15, 2024
pulisher
Nov 14, 2024

BancFirst director Martin William Scott sells shares worth $923,759 - Investing.com

Nov 14, 2024
pulisher
Nov 14, 2024

BancFirst (FRA:BF1) Dividends per Share : €0.41 (TTM As of Sep. 2024) - GuruFocus.com

Nov 14, 2024
pulisher
Nov 14, 2024

Are You Looking for a Top Momentum Pick? Why BancFirst (BANF) is a Great Choice - Yahoo Canada Finance

Nov 14, 2024
pulisher
Nov 14, 2024

BancFirst (FRA:BF1) 3-Year FCF Growth Rate : 33.30% (As of Sep. 2024) - GuruFocus.com

Nov 14, 2024
pulisher
Nov 14, 2024

BancFirst (FRA:BF1) Free Cash Flow per Share : €7.12 (TTM As of Sep. 2024) - GuruFocus.com

Nov 14, 2024
pulisher
Nov 14, 2024

BancFirst (FRA:BF1) Change In Inventory : €0.0 Mil (TTM As of Sep. 2024) - GuruFocus.com

Nov 14, 2024
pulisher
Nov 14, 2024

BancFirst (FRA:BF1) Book Value per Share : €43.10 (As of Sep. 2024) - GuruFocus.com

Nov 14, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Price-to-Operating-Cash-Flow : 15.17 (As of Nov. 13, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Operating Cash Flow per Share : €7.85 (TTM As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Growth Rank : 8 (As of Nov. 14, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Momentum Rank : 2 (As of Nov. 14, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Cyclically Adjusted PS Ratio : 8.70 (As of Nov. 13, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) 3-Year Book Growth Rate : 10.10% (As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Dividend Yield % : 0.35% (As of Nov. 13, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Net Issuance of Preferred Stock : €0.0 Mil (TTM As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) 3-Year Dividend Growth Rate : 7.90% (As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Net-Net Working Capital : €-200.23 (As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Cyclically Adjusted Price-to-FCF : 28.40 (As of Nov. 13, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Earnings per Share (Diluted) : €5.70 (TTM As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Cash Flow from Operations : €263.2 Mil (TTM As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Cyclically Adjusted FCF per Share : €4.19 (As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) 3-Year EPS without NRI Growth Rate : 28.10% (As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Earnings Yield % : 4.79% (As of Nov. 13, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Cyclically Adjusted Book per Share : €31.52 (As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Change In Receivables : €-4.2 Mil (TTM As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Ending Cash Position : €2,695.9 Mil (As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) GF Value Rank : 5 (As of Nov. 14, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Forward Dividend Yield % : 1.39% (As of Nov. 13, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Free Cash Flow : €239.0 Mil (TTM As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) 5-Year Dividend Growth Rate : 9.30% (As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) 14-Day RSI : 72.43 (As of Nov. 13, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Revenue per Share : €16.90 (TTM As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Shares Outstanding (EOP) : 33.1 Mil (As of Sep. 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Long-Term Debt & Capital Lease Obligati - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst (FRA:BF1) Price-to-Free-Cash-Flow : 16.70 (As of Nov. 13, 2024) - GuruFocus.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst director Martin William Scott sells $1.3 million in stock - Investing.com

Nov 13, 2024
pulisher
Nov 13, 2024

BancFirst director Martin William Scott sells $1.3 million in stock By Investing.com - Investing.com UK

Nov 13, 2024
pulisher
Nov 11, 2024

New York State Teachers Retirement System Has $446,000 Stock Position in BancFirst Co. (NASDAQ:BANF) - Defense World

Nov 11, 2024
pulisher
Nov 09, 2024

BancFirst (NASDAQ:BANF) Raised to Hold at StockNews.com - Defense World

Nov 09, 2024
pulisher
Nov 08, 2024

Insider Sale: Executive Vice President Dennis Hannah Sells Shares of BancFirst Corp (BANF) - GuruFocus.com

Nov 08, 2024
pulisher
Nov 08, 2024

Dennis Jay Hannah Sells 10,543 Shares of BancFirst Co. (NASDAQ:BANF) Stock - MarketBeat

Nov 08, 2024
pulisher
Nov 08, 2024

BancFirst EVP Hannah Dennis Jay sells $1.33m in stock By Investing.com - Investing.com Australia

Nov 08, 2024
pulisher
Nov 08, 2024

BancFirst EVP Hannah Dennis Jay sells $1.33m in stock - Investing.com India

Nov 08, 2024
pulisher
Nov 08, 2024

Is BancFirst (BANF) Stock Outpacing Its Finance Peers This Year? - Yahoo Finance

Nov 08, 2024
pulisher
Nov 06, 2024

500: Something went wrong - Investing.com

Nov 06, 2024

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
Martin William Scott
Director
Nov 14 '24
Sale
123.17
7,500
923,759
274,106
Martin William Scott
Director
Nov 13 '24
Sale
126.01
10,298
1,297,603
281,606
banks_regional NWG
$10.08
price up icon 0.05%
banks_regional LYG
$2.83
price up icon 0.00%
$5.965
price down icon 0.01%
banks_regional MFG
$4.895
price up icon 0.31%
banks_regional TFC
$46.87
price up icon 0.63%
banks_regional NU
$13.71
price down icon 2.40%
Cap:     |  Volume (24h):