BancFirst Corporation Common Stock (BANF)
Stock · NASDAQ · Finance
$109.03as of 10/16/2026
Price chart
Active signals
No technical signal is currently active for this symbol.
BANF Signal Track Record
How signals performed across all stocks →What BANF's price did in the 20 trading sessions after each past signal, compared with any 20-session window over the same period.
| Signal | Times | Median 20-session return | Higher after 20 sessions | Last signal |
|---|---|---|---|---|
| Volume Spike | 30 | +1.5% | 53% | September 18, 2026 |
| Bollinger Band Breakdown | 23 | -1.6% | 43% | September 23, 2026 |
| 200-Day Moving Average Touch | 24 | -1.3% | 42% | August 25, 2026 |
| Bollinger Band Breakout | 23 | +3.0% | 65% | July 15, 2026 |
| Any 20-session window (baseline) | -0.4% | 48% |
Computed by MarketWall from daily closing prices since May 18, 2022. Returns are close-to-close and don't include dividends. Past results describe what happened before; they are not a forecast and not investment advice.
About BANF
BancFirst Corporation operates as the bank holding company for BancFirst that provides a range of commercial banking services to retail customers, and small to medium-sized businesses in the United States. It operates through BancFirst Metropolitan Banks, BancFirst Community Banks, Pegasus, Worthington, and Other Financial Services segments. The company offers checking, negotiable order of withdrawal, savings, money…
- Sector
- Finance
- Industry
- Major Banks
- Employees
- 2,260
- Website
- www.bancfirst.bank/
Fundamentals
- 1-day range
- $105.87$107.01
- Market cap
- $3.81B
- P/E (trailing)
- 14.17
- P/E (forward)
- 13.21
- EPS (trailing)
- $7.41
- Dividend yield
- 2.00%
- Beta
- 0.65
- Avg. volume
- 133.3K
- Ex-dividend date
- September 30, 2026
- Dividend pay date
- October 15, 2026
How BancFirst Corporation Common Stock Makes Money
Where the revenue actually goes — FY2025 annual results
Source: 10-K filed Feb 26, 2026 · via SEC EDGAR / Finnhub
Forecasts
3 analyst ratings
BancFirst Corporation Common Stock Competitors
Chosen by industry and closest market cap.
- BANFBancFirst Corporation Common Stock$109.03▲ 0.81%Market cap $3.81BP/E 14.17$101.48$126.14
- MCHBMechanics Bancorp Class A Common Stock$14.35▲ 0.07%Market cap $3.72BP/E 15.15$12.82$17.38
- WSBCWesBanco Inc. Common Stock$37.22▲ 0.49%Market cap $4.00BP/E 9.73$29.57$43.02
- CVBFCVB Financial Corporation Common Stock$21.87▲ 0.18%Market cap $4.01BP/E 18.18$17.95$23.41
- FIBKFirst Interstate BancSystem Inc. Common Stock (DE)$34.82▲ 0.03%Market cap $3.57BP/E 10.23$29.1$40.6
- INDBIndependent Bank Corp. Common Stock$79.88▲ 3.63%Market cap $4.06BP/E 13.43$63.33$87.5
- FULTPFulton Financial Corporation Depositary Shares Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock Series A$16.32▼ 1.86%Market cap $3.37BP/E 10.71$16.6$25.23
| Symbol | Market cap | P/E ratio | Price | 1D | 52-week range |
|---|---|---|---|---|---|
| BANF BancFirst Corporation Common Stock | $3.81B | 14.17 | $109.03 | ▲ 0.81% | $101.48$126.14 |
| MCHB Mechanics Bancorp Class A Common Stock | $3.72B | 15.15 | $14.35 | ▲ 0.07% | $12.82$17.38 |
| WSBC WesBanco Inc. Common Stock | $4.00B | 9.73 | $37.22 | ▲ 0.49% | $29.57$43.02 |
| CVBF CVB Financial Corporation Common Stock | $4.01B | 18.18 | $21.87 | ▲ 0.18% | $17.95$23.41 |
| FIBK First Interstate BancSystem Inc. Common Stock (DE) | $3.57B | 10.23 | $34.82 | ▲ 0.03% | $29.1$40.6 |
| INDB Independent Bank Corp. Common Stock | $4.06B | 13.43 | $79.88 | ▲ 3.63% | $63.33$87.5 |
| FULTP Fulton Financial Corporation Depositary Shares Each Representing a 1/40th Interest in a Share of Fixed Rate Non-Cumulative Perpetual Preferred Stock Series A | $3.37B | 10.71 | $16.32 | ▼ 1.86% | $16.6$25.23 |
P/E shows — for peers not currently carrying a live signal of their own.
Latest news
- Dividend Champion, Contender, And Challenger Highlights: Week October 11SeekingAlpha · 10/9/2026
- 3 Low-Volatility Stocks with Open QuestionsYahoo · 10/5/2026
- ExxonMobil, Visa Among 16 Dividend Growth Companies To Announce Annual Dividend Increases In OctoberSeekingAlpha · 10/4/2026
- BancFirst: Conservative Balance Sheet = Stagnant Share PriceSeekingAlpha · 10/3/2026
- 1 Cash-Heavy Stock Worth Your Attention and 2 We QuestionYahoo · 9/30/2026
- Dividend Announcements: September 19-25, 2026SeekingAlpha · 9/28/2026
- Dividend Champion, Contender, And Challenger Highlights: Week September 27SeekingAlpha · 9/25/2026
- 3 Bank Stocks with Warning SignsYahoo · 9/25/2026
Insider Activity
Insider Actions →- Ingram Kimberly Kay · August 30, 2026 · Option Exercise500 @ $110.55
- David E. Rainbolt · August 13, 2026 · Sale8.5K @ $115
- David E. Rainbolt · August 6, 2026 · Sale3.0K @ $115
- David E. Rainbolt · August 5, 2026 · Sale2.0K @ $115.03
- David E. Rainbolt · August 4, 2026 · Sale17.8K @ $115.06
- David E. Rainbolt · August 3, 2026 · Sale11.5K @ $115.09
- David E. Rainbolt · July 29, 2026 · Sale12.7K @ $115.05
- David E. Rainbolt · July 28, 2026 · Sale81.5K @ $116.71
- David E. Rainbolt · July 27, 2026 · Sale29.7K @ $116.49
- David E. Rainbolt · May 7, 2026 · Sale9.0K @ $115.11
- David E. Rainbolt · May 6, 2026 · Sale6.2K @ $115.07
- David E. Rainbolt · April 29, 2026 · Sale1 @ $115
- David E. Rainbolt · April 28, 2026 · Sale24.6K @ $115.55
- David E. Rainbolt · April 27, 2026 · Sale205 @ $115.01
- David E. Rainbolt · April 24, 2026 · Sale650 @ $115.02
Institutional Ownership
March 31, 2026
- Total shares held
- 14.88M
- Total value held
- $1.60B
- Institutional holders
- 236
- Unknown3.09M
- Unknown2.59M
- Unknown1.33M
- Unknown1.08M
- Unknown872.0K
- Unknown869.5K
- Unknown533.1K
- Unknown269.9K
- Unknown268.8K
- Unknown245.7K
See the full, filterable feed with live charts on the MarketWall dashboard.
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 10, 2026
BancFirst: Conservative Balance Sheet Cited for Stagnant Share Price
Recent commentary highlights BancFirst's conservative balance sheet as a factor in its stagnant share price. The stock is currently trading near its 52-week low, with an RSI of 41.3 indicating neutral momentum. Analysts maintain an average price target of $124.00, suggesting a gap between current levels and long-term expectations.
BancFirst: Conservative Balance Sheet Cited for Stagnant Share Price. Recent commentary highlights BancFirst's conservative balance sheet as a factor in its stagnant share price. The stock is currently trading near its 52-week low, with an RSI of 41.3 indicating neutral momentum. Analysts maintain an average price target of $124.00, suggesting a gap between current levels and long-term expectations.