BancFirst Corporation BANF
Set alert
At close · Oct 30
After hours · Oct 30, 4:00 PM ET
- YTD
- +4.05%
- 1 year
- +0.54%
- Open
- 110.75
- Prev close
- 111.44
- Mkt cap
- 3.71B
- Vol
- 138.65K
- Avg vol
- 130.06K
- EPS
- 7.53
- P/E
- 14.65
- Div yield
- 1.87%
More statistics
- Low
- 109.80
- High
- 112.41
- Forward P/E
- 13.49
- Beta
- 0.66
- Short ratio
- 6.54
- Inst. own
- 57.93%
- Dividend
- 2.08
- Ex-div date
- Sep 29, 2026
- Earnings
- Jan 21, 2027
- 50-d avg
- 109.37
- 200-d avg
- 111.68
- 1y target
- 122.33
5D chart
Signals (118)
| Name | Time | Ago |
|---|---|---|
| SMA: Bullish | Oct 29, 3:55 PM | 3 days ago |
| SMA: Bullish | Oct 29, 3:50 PM | 3 days ago |
| MACD: Buy Signal | Oct 29, 3:50 PM | 3 days ago |
| SMA: Bearish | Oct 29, 3:35 PM | 3 days ago |
| MACD: Sell Signal | Oct 29, 3:35 PM | 3 days ago |
| SMA: Bullish | Oct 29, 3:25 PM | 3 days ago |
| MACD: Buy Signal | Oct 29, 3:25 PM | 3 days ago |
| SMA: Bearish | Oct 29, 3:20 PM | 3 days ago |
| MACD: Sell Signal | Oct 29, 3:20 PM | 3 days ago |
| SMA: Bullish | Oct 29, 3:15 PM | 3 days ago |
| SMA: Bearish | Oct 29, 3:10 PM | 3 days ago |
| MACD: Buy Signal | Oct 29, 3:00 PM | 3 days ago |
| SMA: Bullish | Oct 29, 2:55 PM | 3 days ago |
| RSI: Oversold | Oct 29, 2:40 PM | 3 days ago |
| SMA: Bearish | Oct 29, 2:30 PM | 3 days ago |
| MACD: Sell Signal | Oct 29, 2:30 PM | 3 days ago |
| MACD: Buy Signal | Oct 29, 2:10 PM | 3 days ago |
| SMA: Bullish | Oct 29, 1:55 PM | 3 days ago |
| RSI: Oversold | Oct 29, 1:50 PM | 3 days ago |
| SMA: Bearish | Oct 29, 1:00 PM | 3 days ago |
| SMA: Bearish | Oct 29, 12:55 PM | 3 days ago |
| SMA: Bullish | Oct 29, 12:10 PM | 3 days ago |
| SMA: Bullish | Oct 29, 12:10 PM | 3 days ago |
| SMA: Bearish | Oct 29, 11:45 AM | 3 days ago |
| SMA: Bearish | Oct 29, 11:45 AM | 3 days ago |
| SMA: Bullish | Oct 29, 11:35 AM | 3 days ago |
| SMA: Bearish | Oct 29, 11:15 AM | 3 days ago |
| SMA: Bullish | Oct 29, 10:55 AM | 3 days ago |
| SMA: Bearish | Oct 29, 10:50 AM | 3 days ago |
| SMA: Bullish | Oct 29, 10:40 AM | 3 days ago |
| MACD: Sell Signal | Oct 29, 10:20 AM | 3 days ago |
| SMA: Bearish | Oct 29, 10:05 AM | 3 days ago |
| RSI: Overbought | Oct 29, 9:30 AM | 3 days ago |
| SMA: Bullish | Oct 28, 3:50 PM | 4 days ago |
| SMA: Bearish | Oct 28, 3:40 PM | 4 days ago |
| SMA: Bullish | Oct 28, 3:00 PM | 4 days ago |
| SMA: Bullish | Oct 28, 3:00 PM | 4 days ago |
| MACD: Buy Signal | Oct 28, 3:00 PM | 4 days ago |
| SMA: Bearish | Oct 28, 2:55 PM | 4 days ago |
| SMA: Bearish | Oct 28, 2:50 PM | 4 days ago |
| SMA: Bullish | Oct 28, 2:40 PM | 4 days ago |
| SMA: Bullish | Oct 28, 2:35 PM | 4 days ago |
| RSI: Oversold | Oct 28, 2:10 PM | 4 days ago |
| SMA: Bearish | Oct 28, 2:00 PM | 4 days ago |
| MACD: Sell Signal | Oct 28, 1:50 PM | 4 days ago |
| SMA: Bearish | Oct 28, 1:40 PM | 4 days ago |
| RSI: Overbought | Oct 28, 1:05 PM | 4 days ago |
| SMA: Bullish | Oct 28, 12:05 PM | 4 days ago |
| MACD: Buy Signal | Oct 28, 11:35 AM | 4 days ago |
| SMA: Bullish | Oct 28, 11:30 AM | 4 days ago |
| RSI: Oversold | Oct 28, 11:00 AM | 4 days ago |
| RSI: Oversold | Oct 28, 10:25 AM | 4 days ago |
| SMA: Bearish | Oct 28, 9:35 AM | 4 days ago |
| SMA: Bearish | Oct 28, 9:35 AM | 4 days ago |
| MACD: Sell Signal | Oct 28, 9:35 AM | 4 days ago |
| SMA: Bullish | Oct 28, 9:30 AM | 4 days ago |
| SMA: Bullish | Oct 28, 9:30 AM | 4 days ago |
| MACD: Buy Signal | Oct 28, 9:30 AM | 4 days ago |
| MACD: Sell Signal | Oct 27, 4:00 PM | 5 days ago |
| SMA: Bearish | Oct 27, 3:55 PM | 5 days ago |
| SMA: Bearish | Oct 27, 3:55 PM | 5 days ago |
| SMA: Bullish | Oct 27, 3:30 PM | 5 days ago |
| MACD: Buy Signal | Oct 27, 3:20 PM | 5 days ago |
| SMA: Bullish | Oct 27, 3:05 PM | 5 days ago |
| SMA: Bearish | Oct 27, 2:40 PM | 5 days ago |
| SMA: Bullish | Oct 27, 2:25 PM | 5 days ago |
| SMA: Bearish | Oct 27, 1:45 PM | 5 days ago |
| SMA: Bearish | Oct 27, 1:45 PM | 5 days ago |
| MACD: Sell Signal | Oct 27, 1:45 PM | 5 days ago |
| MACD: Buy Signal | Oct 27, 1:30 PM | 5 days ago |
| SMA: Bullish | Oct 27, 1:20 PM | 5 days ago |
| MACD: Sell Signal | Oct 27, 1:05 PM | 5 days ago |
| SMA: Bearish | Oct 27, 12:55 PM | 5 days ago |
| SMA: Bullish | Oct 27, 12:30 PM | 5 days ago |
| SMA: Bearish | Oct 27, 12:10 PM | 5 days ago |
| SMA: Bullish | Oct 27, 11:30 AM | 5 days ago |
| SMA: Bullish | Oct 27, 11:20 AM | 5 days ago |
| MACD: Buy Signal | Oct 27, 11:20 AM | 5 days ago |
| MACD: Sell Signal | Oct 27, 9:45 AM | 5 days ago |
| SMA: Bearish | Oct 27, 9:35 AM | 5 days ago |
| SMA: Bearish | Oct 27, 9:35 AM | 5 days ago |
| SMA: Bullish | Oct 27, 9:30 AM | 5 days ago |
| RSI: Overbought | Oct 27, 9:30 AM | 5 days ago |
| SMA: Bearish | Oct 26, 4:00 PM | 6 days ago |
| MACD: Buy Signal | Oct 26, 4:00 PM | 6 days ago |
| SMA: Bullish | Oct 26, 3:55 PM | 6 days ago |
| SMA: Bullish | Oct 26, 3:55 PM | 6 days ago |
| MACD: Sell Signal | Oct 26, 3:50 PM | 6 days ago |
| SMA: Bearish | Oct 26, 3:45 PM | 6 days ago |
| SMA: Bearish | Oct 26, 3:40 PM | 6 days ago |
| SMA: Bullish | Oct 26, 3:15 PM | 6 days ago |
| SMA: Bullish | Oct 26, 3:15 PM | 6 days ago |
| SMA: Bearish | Oct 26, 3:00 PM | 6 days ago |
| SMA: Bearish | Oct 26, 3:00 PM | 6 days ago |
| SMA: Bullish | Oct 26, 2:40 PM | 6 days ago |
| SMA: Bullish | Oct 26, 2:40 PM | 6 days ago |
| SMA: Bearish | Oct 26, 2:35 PM | 6 days ago |
| SMA: Bullish | Oct 26, 2:20 PM | 6 days ago |
| SMA: Bearish | Oct 26, 2:15 PM | 6 days ago |
| SMA: Bullish | Oct 26, 2:10 PM | 6 days ago |
| SMA: Bearish | Oct 26, 2:00 PM | 6 days ago |
| SMA: Bearish | Oct 26, 2:00 PM | 6 days ago |
| SMA: Bullish | Oct 26, 1:55 PM | 6 days ago |
| SMA: Bullish | Oct 26, 1:55 PM | 6 days ago |
| MACD: Buy Signal | Oct 26, 1:20 PM | 6 days ago |
| SMA: Bearish | Oct 26, 1:15 PM | 6 days ago |
| SMA: Bullish | Oct 26, 1:10 PM | 6 days ago |
| RSI: Oversold | Oct 26, 1:05 PM | 6 days ago |
| SMA: Bearish | Oct 26, 12:55 PM | 6 days ago |
| MACD: Sell Signal | Oct 26, 12:55 PM | 6 days ago |
| SMA: Bullish | Oct 26, 12:50 PM | 6 days ago |
| MACD: Buy Signal | Oct 26, 12:50 PM | 6 days ago |
| SMA: Bearish | Oct 26, 12:20 PM | 6 days ago |
| SMA: Bullish | Oct 26, 12:15 PM | 6 days ago |
| RSI: Oversold | Oct 26, 11:45 AM | 6 days ago |
| SMA: Bearish | Oct 26, 10:55 AM | 6 days ago |
| SMA: Bullish | Oct 26, 10:45 AM | 6 days ago |
| SMA: Bearish | Oct 26, 10:30 AM | 6 days ago |
News
1 week ago zacks.com
BancFirst (BANF) Beats Q3 Earnings and Revenue Estimates
BancFirst (BANF) came out with quarterly earnings of $1.97 per share, beating the Zacks Consensus Estimate of $1.93 per share. This compares to earnings of $1.85 per share a year ago.
1 week ago zacks.com
BancFirst (BANF) Reports Q3 Earnings: What Key Metrics Have to Say
While the top- and bottom-line numbers for BancFirst (BANF) give a sense of how the business performed in the quarter ended September 2026, it could be worth looking at how some of its key metrics…
-
1 week ago benzinga.com
BancFirst Q3 EPS $1.97 Beats $1.92 Estimate, Sales $187.385M Miss $187.696M Estimate
BancFirst (NASDAQ:BANF) reported quarterly earnings of $1.97 per share which beat the analyst consensus estimate of $1.92 by 2.6 percent. This is a 6.49 percent increase over earnings of $1.85 per…
1 week ago prnewswire.com
BANCFIRST CORPORATION REPORTS THIRD QUARTER EARNINGS
OKLAHOMA CITY, Oct. 21, 2026 /PRNewswire/ -- BancFirst Corporation (NASDAQ GS: BANF) reported net income of $67.3 million, or $1.97 per diluted share, for the third quarter of 2026 compared to net…
1 month ago defenseworld.net
Comparing Lloyds Banking Group (NYSE:LYG) & BancFirst (NASDAQ:BANF)
Lloyds Banking Group (NYSE: LYG - Get Free Report) and BancFirst (NASDAQ: BANF - Get Free Report) are both finance companies, but which is the better investment? We will contrast the two businesses…
2 months ago prnewswire.com
BANCFIRST AWARDED $400,000 TO SUPPORT AFFORDABLE HOUSING EFFORTS FOR NATIVE AMERICANS IN OKEMAH
OKLAHOMA CITY, Aug. 7, 2026 /PRNewswire/ -- Muscogee Creek Nation was one of 16 organizations selected in 2025 to receive grant funds to assist with affordable housing efforts through BancFirst, an…
2 months ago defenseworld.net
BancFirst Corporation $BANF Shares Sold by First Trust Advisors LP
First Trust Advisors LP decreased its position in shares of BancFirst Corporation (NASDAQ: BANF) by 51.3% during the undefined quarter, according to its most recent filing with the Securities and…
-
2 months ago benzinga.com
Keefe, Bruyette & Woods Maintains Market Perform on BancFirst, Lowers Price Target to $121
Keefe, Bruyette & Woods analyst Wood Lay maintains BancFirst (NASDAQ:BANF) with a Market Perform and lowers the price target from $123 to $121.
3 months ago zacks.com
BancFirst (BANF) Q2 Earnings and Revenues Surpass Estimates
BancFirst (BANF) came out with quarterly earnings of $1.96 per share, beating the Zacks Consensus Estimate of $1.79 per share. This compares to earnings of $1.85 per share a year ago.
-
3 months ago benzinga.com
BancFirst Q2 EPS $1.96 Beats $1.80 Estimate, Sales $187.485M Beat $178.512M Estimate
BancFirst (NASDAQ:BANF) reported quarterly earnings of $1.96 per share which beat the analyst consensus estimate of $1.80 by 8.89 percent. This is a 5.95 percent increase over earnings of $1.85 per…
3 months ago prnewswire.com
BANCFIRST CORPORATION REPORTS SECOND QUARTER EARNINGS
OKLAHOMA CITY, July 23, 2026 /PRNewswire/ -- BancFirst Corporation (NASDAQ GS: BANF) reported net income of $66.7 million, or $1.96 per diluted share, for the second quarter of 2026 compared to net…
3 months ago zacks.com
BancFirst (BANF) Upgraded to Buy: Here's What You Should Know
BancFirst (BANF) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
4 months ago prnewswire.com
BancFirst Corporation Announces Acquisition of SpiritBank
OKLAHOMA CITY, June 10, 2026 /PRNewswire/ -- BancFirst Corporation (NASDAQ: BANF) today announced it has entered into an agreement to acquire Spirit BankCorp, Inc., an Oklahoma corporation and…
5 months ago zacks.com
All You Need to Know About BancFirst (BANF) Rating Upgrade to Buy
BancFirst (BANF) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
5 months ago seekingalpha.com
BancFirst Corporation (BANF) Shareholder/Analyst Call Prepared Remarks Transcript
BancFirst Corporation (BANF) Shareholder/Analyst Call Prepared Remarks Transcript
5 months ago zacks.com
Do Options Traders Know Something About BancFirst Stock We Don't?
Investors need to pay close attention to BANF stock based on the movements in the options market lately.
5 months ago zacks.com
Is BancFirst (BANF) Stock Outpacing Its Finance Peers This Year?
Here is how BancFirst (BANF) and Bar Harbor Bankshares (BHB) have performed compared to their sector so far this year.
6 months ago defenseworld.net
BancFirst (NASDAQ:BANF) Director Sells $74,763.00 in Stock
BancFirst Corporation (NASDAQ: BANF - Get Free Report) Director David Rainbolt sold 650 shares of the company's stock in a transaction that occurred on Friday, April 24th. The shares were sold at an…
6 months ago zacks.com
BancFirst (BANF) Surpasses Q1 Earnings and Revenue Estimates
BancFirst (BANF) came out with quarterly earnings of $1.85 per share, beating the Zacks Consensus Estimate of $1.77 per share. This compares to earnings of $1.67 per share a year ago.
6 months ago prnewswire.com
BANCFIRST CORPORATION REPORTS FIRST QUARTER EARNINGS
OKLAHOMA CITY, April 16, 2026 /PRNewswire/ -- BancFirst Corporation (NASDAQ GS:BANF) reported net income of $63.0 million, or $1.85 per diluted share, for the first quarter of 2026 compared to net…
6 months ago zacks.com
Is BancFirst (BANF) Outperforming Other Finance Stocks This Year?
Here is how BancFirst (BANF) and Invesco Mortgage Capital (IVR) have performed compared to their sector so far this year.
6 months ago defenseworld.net
SG Americas Securities LLC Has $1.24 Million Holdings in BancFirst Corporation $BANF
SG Americas Securities LLC grew its holdings in shares of BancFirst Corporation (NASDAQ: BANF) by 1,012.1% during the fourth quarter, according to the company in its most recent filing with the…
7 months ago defenseworld.net
BancFirst Corporation (NASDAQ:BANF) Sees Large Increase in Short Interest
BancFirst Corporation (NASDAQ: BANF - Get Free Report) saw a large increase in short interest during the month of February. As of February 27th, there was short interest totaling 951,381 shares, an…
12 months ago benzinga.com
Howard Marks Cautions On 'Cockroaches,' Warning Loans, Frauds 'Often Occur In Clusters:' Credit Issues Aren't 'Systemic,' They're 'Systematic'
Howard Marks' new memo warns of 'cockroaches.' Why he says recent frauds are 'systematic' clusters, not a 'systemic' financial threat.
1 year ago benzinga.com
Alphabet To Rally More Than 10%? Here Are 10 Top Analyst Forecasts For Monday
Alphabet To Rally More Than 10%? Here Are 10 Top Analyst Forecasts For Monday
1 year ago benzinga.com
Trump Administration Set To Ease Big Bank Rules In Major Rollback Since 2008 Crisis: Here Are The Stocks And ETFs Investors Could Consider
As Donald Trump's administration nears completion of a proposal to ease big bank rules, they are largely expected to cheer the lower SLR.
-
3 years ago benzinga.com
Stocks That Hit 52-Week Lows On Thursday
On Thursday, 498 companies reached new 52-week lows.
-
3 years ago benzinga.com
Stocks That Hit 52-Week Lows On Wednesday
On Wednesday, 345 companies set new 52-week lows.
-
5 years ago benzinga.com
Earnings Scheduled For October 14, 2021
Companies Reporting Before The Bell • Domino's Pizza (NYSE:DPZ) is expected to report quarterly earnings at $3.11 per share on revenue of $1.04 billion.
-
5 years ago benzinga.com
Stocks That Hit 52-Week Highs On Friday
Before 10 a.m. ET on Friday, 571 companies hit new 52-week highs.
-
5 years ago benzinga.com
Stocks That Hit 52-Week Highs On Wednesday
This morning 270 companies set new 52-week highs.
-
5 years ago benzinga.com
52 Weeks High Article 0.27862264452415353
Before 10 a.m. ET on Monday, 492 companies set new 52-week highs.
-
5 years ago benzinga.com
Stocks That Hit 52-Week Highs On Thursday
Thursday's morning session saw 237 companies set new 52-week highs.
-
5 years ago benzinga.com
Stocks That Hit 52-Week Highs On Tuesday
Before 10 a.m. ET on Tuesday, 267 companies hit new 52-week highs.
-
5 years ago benzinga.com
Stocks That Hit 52-Week Highs On Monday
During Monday's morning trading, 285 companies set new 52-week highs.
-
5 years ago benzinga.com
Stocks That Hit 52-Week Highs On Friday
Friday morning saw 331 companies set new 52-week highs.
-
6 years ago benzinga.com
Stocks That Hit 52-Week Lows On Thursday
Stocks That Hit 52-Week Lows On Thursday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Lows On Wednesday
Stocks That Hit 52-Week Lows On Wednesday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Lows On Thursday
Stocks That Hit 52-Week Lows On Thursday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Lows On Friday
Stocks That Hit 52-Week Lows On Friday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Lows On Thursday
Stocks That Hit 52-Week Lows On Thursday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Highs On Friday
Stocks That Hit 52-Week Highs On Friday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Highs On Friday
Stocks That Hit 52-Week Highs On Friday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Highs On Wednesday
Stocks That Hit 52-Week Highs On Wednesday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Highs On Tuesday
Stocks That Hit 52-Week Highs On Tuesday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Highs On Tuesday
Stocks That Hit 52-Week Highs On Tuesday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Highs On Thursday
Stocks That Hit 52-Week Highs On Thursday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Highs On Wednesday
Stocks That Hit 52-Week Highs On Wednesday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Highs On Friday
Stocks That Hit 52-Week Highs On Friday
-
6 years ago benzinga.com
Stocks That Hit 52-Week Highs On Tuesday
Stocks That Hit 52-Week Highs On Tuesday