Skip to main content
NVDA+0.27%AAPL-0.13%GOOGL-3.15%MSFT-0.13%AMZN+0.23%TSM-4.52%SPCX-9.14%META-0.34%AVGO-4.31%TSLA-0.30%LLY+2.83%BRK-B+1.50%MU-0.54%WMT+2.82%SKHY-8.07%JPM+0.40%AMD-8.10%V+1.59%XOM+0.08%JNJ+3.81%ASMLa-4.74%MA+1.70%ABBV+0.03%INTC-8.04%COST+1.99%CVX-0.04%0700.HK-2.89%1398.HK-1.34%CSCO-2.21%KO+2.87%PG+5.58%UNH+1.91%ORCL-2.80%BAC+0.59%1816.HK-0.22%3988.HK-1.80%HD+4.33%CAT-4.89%0005.HK-1.23%PM+2.17%HSBA.L-2.45%0857.HK-0.82%GE-0.79%AP2d-6.79%1288.HK-0.30%0939.HK-0.61%AMAT-8.16%NVS+1.52%MS-1.63%DELL-6.78%EURAUD-1.22%EURCAD-1.14%AUDUSD+1.03%USDCAD-0.94%EURJPY-0.93%USDTHB+0.84%USDJPY-0.77%EURNZD-0.71%EURGBP-0.70%EURCHF-0.59%AUDCHF+0.59%AUDNZD+0.54%CADCHF+0.52%GBPUSD+0.52%GBPAUD-0.51%NZDUSD+0.50%GBPCAD-0.44%NZDCAD-0.44%USDTRY+0.42%GBPTRY+0.41%CHFJPY-0.39%USDCHF-0.38%GBPHKD+0.32%AUDJPY+0.29%GBPMXN-0.28%NZDJPY-0.28%GBPJPY-0.27%EURUSD-0.19%CADJPY+0.19%USDCNH-0.18%USDILS+0.16%USDHKD-0.14%AUDCAD+0.10%NZDCHF+0.10%GBPCHF+0.08%USDCOP-0.04%GBPNZD-0.02%PLNJPY0.00%EURPLN0.00%CHFNOK0.00%USDMXN0.00%USDNOK0.00%USDPLN0.00%USDSEK0.00%USDZAR0.00%EURHKD0.00%AUDNOK0.00%EURCNH0.00%EURZAR0.00%AUDDKK0.00%CHFSEK0.00%USDDKK0.00%USDSGD0.00%EURSGD0.00%EURSEK0.00%EURDKK0.00%EURNOK0.00%NZDSGD0.00%GBPZAR0.00%EURCZK0.00%NOKJPY0.00%CHFSGD0.00%SGDJPY0.00%AUDSGD0.00%GBPSGD0.00%NZDMXN0.00%GAGUSD0.00%XAGUSD0.00%HG10.00%S10.00%C10.00%XNGUSD0.00%USOIL0.00%W10.00%XAUUSD0.00%SUGAR0.00%COTTON0.00%COFFEE0.00%BTCUSD-3.07%ETHUSD+16.36%USDTUSD-0.03%XRPUSD+9.91%SOLUSD+10.75%TRXUSDT-0.72%ZECUSDT-7.54%DOGEUSD+14.39%XMRUSDT-4.55%LINKUSD+14.52%XLMUSD-4.37%BCHUSDT-4.06%LTCUSD+8.69%UNIUSD-5.54%SUIUSD-5.03%HBARUSDT-5.24%TONUSD+26.39%TAOUSDT-5.07%AAVEUSD-4.90%DOTUSDT-2.35%ICPUSDT-5.70%WLDUSDT-6.87%ONDOUSDT-6.35%ARBUSDT-3.54%JUPUSDT-4.55%ATOMUSDT-2.06%INJUSDT-7.95%STXUSDT-10.02%TIAUSDT-6.40%FETUSDT-5.36%PYTHUSDT-8.17%SEIUSDT-7.66%IMXUSDT-7.27%GRTUSDT-5.50%OPUSDT-7.98%WIFUSDT-6.52%IOTAUSDT-4.97%AXSUSDT-5.17%POLUSDT-4.40%FARTCOINUSDT-4.95%EOSUSDT-1.56%DYDXUSDT-5.71%GALAUSDT-4.58%ORDIUSDT-2.73%RONINUSDT-3.56%NOTUSDT-4.94%NVDA+0.27%AAPL-0.13%GOOGL-3.15%MSFT-0.13%AMZN+0.23%TSM-4.52%SPCX-9.14%META-0.34%AVGO-4.31%TSLA-0.30%LLY+2.83%BRK-B+1.50%MU-0.54%WMT+2.82%SKHY-8.07%JPM+0.40%AMD-8.10%V+1.59%XOM+0.08%JNJ+3.81%ASMLa-4.74%MA+1.70%ABBV+0.03%INTC-8.04%COST+1.99%CVX-0.04%0700.HK-2.89%1398.HK-1.34%CSCO-2.21%KO+2.87%PG+5.58%UNH+1.91%ORCL-2.80%BAC+0.59%1816.HK-0.22%3988.HK-1.80%HD+4.33%CAT-4.89%0005.HK-1.23%PM+2.17%HSBA.L-2.45%0857.HK-0.82%GE-0.79%AP2d-6.79%1288.HK-0.30%0939.HK-0.61%AMAT-8.16%NVS+1.52%MS-1.63%DELL-6.78%EURAUD-1.22%EURCAD-1.14%AUDUSD+1.03%USDCAD-0.94%EURJPY-0.93%USDTHB+0.84%USDJPY-0.77%EURNZD-0.71%EURGBP-0.70%EURCHF-0.59%AUDCHF+0.59%AUDNZD+0.54%CADCHF+0.52%GBPUSD+0.52%GBPAUD-0.51%NZDUSD+0.50%GBPCAD-0.44%NZDCAD-0.44%USDTRY+0.42%GBPTRY+0.41%CHFJPY-0.39%USDCHF-0.38%GBPHKD+0.32%AUDJPY+0.29%GBPMXN-0.28%NZDJPY-0.28%GBPJPY-0.27%EURUSD-0.19%CADJPY+0.19%USDCNH-0.18%USDILS+0.16%USDHKD-0.14%AUDCAD+0.10%NZDCHF+0.10%GBPCHF+0.08%USDCOP-0.04%GBPNZD-0.02%PLNJPY0.00%EURPLN0.00%CHFNOK0.00%USDMXN0.00%USDNOK0.00%USDPLN0.00%USDSEK0.00%USDZAR0.00%EURHKD0.00%AUDNOK0.00%EURCNH0.00%EURZAR0.00%AUDDKK0.00%CHFSEK0.00%USDDKK0.00%USDSGD0.00%EURSGD0.00%EURSEK0.00%EURDKK0.00%EURNOK0.00%NZDSGD0.00%GBPZAR0.00%EURCZK0.00%NOKJPY0.00%CHFSGD0.00%SGDJPY0.00%AUDSGD0.00%GBPSGD0.00%NZDMXN0.00%GAGUSD0.00%XAGUSD0.00%HG10.00%S10.00%C10.00%XNGUSD0.00%USOIL0.00%W10.00%XAUUSD0.00%SUGAR0.00%COTTON0.00%COFFEE0.00%BTCUSD-3.07%ETHUSD+16.36%USDTUSD-0.03%XRPUSD+9.91%SOLUSD+10.75%TRXUSDT-0.72%ZECUSDT-7.54%DOGEUSD+14.39%XMRUSDT-4.55%LINKUSD+14.52%XLMUSD-4.37%BCHUSDT-4.06%LTCUSD+8.69%UNIUSD-5.54%SUIUSD-5.03%HBARUSDT-5.24%TONUSD+26.39%TAOUSDT-5.07%AAVEUSD-4.90%DOTUSDT-2.35%ICPUSDT-5.70%WLDUSDT-6.87%ONDOUSDT-6.35%ARBUSDT-3.54%JUPUSDT-4.55%ATOMUSDT-2.06%INJUSDT-7.95%STXUSDT-10.02%TIAUSDT-6.40%FETUSDT-5.36%PYTHUSDT-8.17%SEIUSDT-7.66%IMXUSDT-7.27%GRTUSDT-5.50%OPUSDT-7.98%WIFUSDT-6.52%IOTAUSDT-4.97%AXSUSDT-5.17%POLUSDT-4.40%FARTCOINUSDT-4.95%EOSUSDT-1.56%DYDXUSDT-5.71%GALAUSDT-4.58%ORDIUSDT-2.73%RONINUSDT-3.56%NOTUSDT-4.94%
BA

BancFirst Corporation (BANF)

NASDAQ • Financial Services

$112.5
+$2.76 (+2.5%)
Market closed

Last close at October 22, 2026 at 20:00 UTC

Open$110.14
Day Range$108.75 - $112.7
Avg. Volume (3M)144.1K
Market Cap$3.7B
P/E Ratio15.0
52 Week Range
$101.48$122.21

Metrics Over Time

Where the Money Goes

Q2 2026
Revenueeverything earned$182.9M100%
Gross Profitminus cost of goods$178M97%
Operating Incomeminus R&D and overhead$85M47%
Net Incomeminus taxes and the rest$66.6M36%

In plain terms: out of every $100 in revenue, BancFirst Corporation keeps $36 as net profit.

Fundamentals & Financials

Revenue (TTM)
$780.9M
Net Income (TTM)
$251.8M
EPS (TTM)
$7.52
ROA (TTM)
1.67%
Current Ratio
0.46
Dividend Yield
0.44%

TTM is calculated as the sum of the four most recently completed quarters. This is a standard approach when monthly or real-time data is not available.

Earnings

+5.1%Q2 2026$1.85
+8.9%Q3 2026$1.96
+1.5%Q4 2026$1.97

% — EPS deviation from the forecast (beat / miss); quarters without a forecast show the reported EPS

Latest report — Q4 2026
Beat +1.5%

BancFirst’s earnings topped consensus as EPS of $1.96 beat the $1.80 estimate (+8.9%), with the company reporting second fiscal quarter of 2026 results on July 23, 2026. Net income rose 7.0% year over year to about $66.7 million (up from roughly $62.3 million a year ago), alongside EPS up 5.9% from $1.85 a year ago. Revenue came in at roughly $182.9 million, with profitability reflected in operating income of about $85.1 million. As a bank, a key driver in the quarter was net interest income, which totaled about $127.6 million. BancFirst also returned cash to shareholders through dividends of roughly $16.5 million. For the next period, consensus calls for EPS of $1.93.

View full earnings history

About BancFirst Corporation

BancFirst Corporation is a regional banking company listed on the NASDAQ as BANF that provides commercial banking services and related financial offerings across Oklahoma and the Dallas market in Texas. In FY2025, BancFirst generated $824.3 million in revenue through banking operations and other financial services.

Name
BancFirst Corporation
CEO
David R. Harlow
Industry
Financial Services
Year Founded
1984
Employees
2,260

Today's Snapshot

AI-generated

BANF closed 2.5% higher at 112.50, in line with a firmer sector. BancFirst reported higher third-quarter earnings.

Trading Volume

Above 10d avg 128.3K

136.1K

vs S&P 500 Today

Strong Outperformance

+3.78%

Updated: October 22, 2026 at 20:09 UTC

Technical Indicators

6 Buy1 Neutral1 Sell
BANF shows a strong-buy technical profile driven by consistent price leadership across timeframes and confirming momentum. The stock trades above its short-, medium- and long-term moving averages, with supportive MACD and a high CCI indicating bullish momentum, while RSI sits in bullish territory and on-balance volume is positive, backing the advance. Volatility is modest and the classic pivot lies below the current price, reinforcing support. Technical takeaway: Strong Buy — broad-based moving-average support and positive volume/momentum align with a bullish technical posture.
All signals
  • EMA (5 indicators)$108.58 - $110.90
    Buy
  • RSI (14)63.07
    Neutral
  • Stochastic %K (14, 3, 3)86.22
    Sell
  • MACD Level (12, 26)0.20
    Buy
Stay Ahead of the Market

Get premium market insights delivered directly to your inbox.