BANF BancFirst Corporation

$108.06

*Only the 1D chart reflects 15-min delayed quotes during market hours. Other timeframes update after market close.

Reporting for fiscal period ending 2025-12-31
Expected on Jan 15, 2026
Report Time: Unknown Release Time
The Whisper Number
$1.86
Consensus Estimate: $1.79
Revenue Estimate: $173.76M

Latest Earnings Insight

BancFirst's upcoming earnings report is set against a backdrop of steady growth, with the market closely watching whether the bank can surpass the whisper number of $1.76 per share, which exceeds the consensus EPS estimate of $1.65. This anticipation reflects investor confidence in BancFirst's ability to leverage its robust market cap of over $4.3 billion to drive revenue, projected at $163.82 million. Despite the absence of recent news, BancFirst's consistent performance in previous quarters has set high expectations. Investors are particularly interested in how BancFirst will navigate the current economic landscape to maintain its growth trajectory and potentially exceed the whisper number, signaling stronger-than-expected financial health.

Updated On 1/6/2026

About BancFirst Corporation

BancFirst Corporation is BancFirst's banking holding company providing a range of commercial banking services to retail and small and medium-sized business clients. The company is headquartered in Oklahoma City, Oklahoma.

Website: https://www.bancfirst.bank

Sector
FINANCE
Industry
NATIONAL COMMERCIAL BANKS
Exchange
NASDAQ
Country
USA
Currency
USD
Fiscal Year End
December
CIK
760498
Address
101 N BROADWAY STE 200, OKLAHOMA CITY, OK, US
Valuation
Market Cap
$3.64B
P/E Ratio
17.01
PEG Ratio
2.08
Price to Book
2.25
Performance
EPS
$6.44
Dividend Yield
1.68%
Profit Margin
34.80%
ROE
14.20%
Technicals
50D MA
$112.31
200D MA
$111.21
52W High
$131.23
52W Low
$80.15
Fundamentals
Shares Outstanding
33M
Target Price
$122.67
Beta
0.83

BANF EPS Estimates vs Actual

Estimated
Actual

BANF News & Sentiment

Dec 29, 2025 • Nasdaq NEUTRAL
Ex-Dividend Reminder: CareTrust REIT, Agree Realty and BancFirst
CareTrust REIT Inc (CTRE), Agree Realty Corp. (ADC), and BancFirst Corp. (BANF) are set to trade ex-dividend on December 31, 2025, for their upcoming quarterly or monthly dividends. Investors should anticipate a slight drop in the opening stock prices of these companies, reflecting the dividend payout. The article also provides historical dividend charts and estimated annualized yields for each company.
Dec 27, 2025 • Stock Traders Daily NEUTRAL
How Bancfirst Corporation 7.2% Cumulative Trust Preferred Securities (BANFP) Affects Rotational Strategy Timing
This article analyzes Bancfirst Corporation's 7.2% Cumulative Trust Preferred Securities (BANFP), noting a neutral sentiment across all time horizons and an exceptional 6.8:1 risk-reward setup. It outlines three AI-generated institutional trading strategies: a Position Trading Strategy, a Momentum Breakout Strategy, and a Risk Hedging Strategy, tailored for different risk profiles. The analysis highlights key support and resistance signals for near-term, mid-term, and long-term outlooks.
Dec 23, 2025 • Sahm BULLISH
Is Now The Time To Put BancFirst (NASDAQ:BANF) On Your Watchlist?
BancFirst (NASDAQ:BANF) has demonstrated encouraging financial performance, with its earnings per share growing by 10% per year over the last three years and revenue increasing by 9.6% to US$667m. The company also shows strong alignment between management and shareholders, with insiders owning 32% of shares (valued at US$1.2b) and the CEO's compensation being notably lower than the median for similar-sized companies. These factors suggest BancFirst could be an interesting stock for investors to watch.
Dec 23, 2025 • Simply Wall Street BULLISH
Is Now The Time To Put BancFirst (NASDAQ:BANF) On Your Watchlist?
BancFirst (NASDAQ:BANF) has demonstrated solid profitability with a 10% annual EPS growth over the last three years and a 9.6% revenue increase. The company also shows strong insider ownership with 32% of shares held by insiders, aligning management's interests with shareholders. Additionally, the CEO's compensation is considered reasonable, further adding to the investment appeal of the company.
Dec 14, 2025 • Yahoo Finance SOMEWHAT-BULLISH
Recent uptick might appease BancFirst Corporation (NASDAQ:BANF) institutional owners after losing 8.2% over the past year
BancFirst Corporation's stock has seen a recent uptick of 3.6% after a year of 8.2% losses, potentially appeasing institutional investors who hold approximately 57% of the company's shares. The company has significant insider ownership, with the top four shareholders controlling 54% of shares, and retail investors holding an 11% stake. This ownership structure means institutional trading actions can heavily influence the stock price.
Dec 08, 2025 • MarketBeat NEUTRAL
Norges Bank Purchases New Position in BancFirst Corporation $BANF
Norges Bank has initiated a new position in BancFirst Corporation (NASDAQ:BANF), acquiring 261,493 shares valued at approximately $32.3 million, which represents about 0.79% of the company. With this purchase, institutional investors now own about 51.72% of BancFirst, a bank with a $3.64 billion market cap, currently trading around $109.35. BancFirst recently declared a quarterly dividend of $0.49, and analysts hold an average "Hold" rating with a $128 price target for the stock despite its Q3 EPS missing estimates.
Sentiment Snapshot

Average Sentiment Score:

0.309
50 articles with scored sentiment

Overall Sentiment:

Bullish

BANF Reported Earnings

Jul 17, 2025
Jun 30, 2025 (Post market)
0.2 Surprise
  • Reported EPS: $1.85
  • Estimate: $1.65
  • Whisper:
  • Surprise %: 12.1%
Apr 17, 2025
Mar 31, 2025 (Post market)
0.09 Surprise
  • Reported EPS: $1.67
  • Estimate: $1.58
  • Whisper:
  • Surprise %: 5.7%
Jan 23, 2025
Dec 31, 2024 (Post market)
0.04 Surprise
  • Reported EPS: $1.68
  • Estimate: $1.64
  • Whisper:
  • Surprise %: 2.4%
Oct 17, 2024
Sep 30, 2024 (Post market)
0.17 Surprise
  • Reported EPS: $1.75
  • Estimate: $1.58
  • Whisper:
  • Surprise %: 10.8%
Jul 18, 2024
Jun 30, 2024 (Post market)
0.09 Surprise
  • Reported EPS: $1.51
  • Estimate: $1.42
  • Whisper:
  • Surprise %: 6.3%
Apr 18, 2024
Mar 31, 2024 (Post market)
0.11 Surprise
  • Reported EPS: $1.50
  • Estimate: $1.39
  • Whisper:
  • Surprise %: 7.9%
Jan 18, 2024
Dec 31, 2023 (Post market)
0.08 Surprise
  • Reported EPS: $1.46
  • Estimate: $1.38
  • Whisper:
  • Surprise %: 5.8%
Oct 19, 2023
Sep 30, 2023 (Post market)
0.03 Surprise
  • Reported EPS: $1.52
  • Estimate: $1.49
  • Whisper:
  • Surprise %: 2.0%
Jul 20, 2023
Jun 30, 2023 (Post market)
0.03 Surprise
  • Reported EPS: $1.64
  • Estimate: $1.61
  • Whisper:
  • Surprise %: 1.9%

Financials