About BancFirst Corp
- Industry: Banking
- Exchange: NASDAQ NMS - GLOBAL MARKET
- Country: US
- Website: https://www.bancfirst.bank/
Frequently Asked Questions
What is the 52-week range for BANF?
The 52-week high is $128.95 and the 52-week low is $101.48.
What is the P/E ratio for BANF?
The Price to Earnings (P/E) ratio is 14.42.
What is the dividend yield for BANF?
The indicated annual dividend yield is 2.00%.
What is the Return on Equity (ROE)?
The trailing twelve months (TTM) Return on Equity is 13.44%.
What is the Net Profit Margin?
The Net Profit Margin (TTM) is 35.70%.
What is the Price to Book (P/B) Ratio?
The annual Price to Book ratio stands at 1.91.
Analyst Recommendation Trends
Wall Street analyst consensus for BANF over the last few months:
Latest BANF News
1 Cash-Heavy Stock Worth Your Attention and 2 We Question
A cash-heavy balance sheet is often a sign of strength, but not always. Some companies avoid debt because they have weak business models, limited expansion opportunities, or inconsistent cash flow.
Dividend Announcements: September 19-25, 2026
I track dividend increases across 1,200+ stocks. This week, I'm highlighting 7 dividend increases, including BANF and TMUS.
Dividend Champion, Contender, And Challenger Highlights: Week September 27
Get the weekly summary of dividend changes for Dividend Champions, Contenders & Challengers, plus upcoming ex-dividend and pay dates.
3 Bank Stocks with Warning Signs
Banks play a critical role in the financial system, providing everything from commercial loans to wealth management and payment processing services. Still, investors are uneasy as banks face challenges from credit quality concerns and potential regulatory changes. These doubts have certainly contributed to banking stocks’ recent underperformance - over the past six months, the industry’s 8.1% gain has fallen behind the S&P 500’s 16.9% rise.
3 Russell 2000 Stocks We Steer Clear Of
Small-cap stocks in the Russell 2000 (^RUT) can be a goldmine for investors looking beyond the usual large-cap names. But with less stability and fewer resources than their bigger counterparts, these companies face steeper challenges in scaling their businesses.
Related Stocks (Peers)
Recent Insider Transactions
| Date | Name | Shares Changed | Price | Value |
|---|---|---|---|---|
| 2026-08-30 | Ingram Kimberly Kay | -500 | $110.55 | $55,275 |
| 2026-08-30 | Ingram Kimberly Kay | +500 | $110.55 | $55,275 |
| 2026-08-13 | RAINBOLT DAVID E | -8,506 | $115 | $978,190 |
| 2026-08-06 | RAINBOLT DAVID E | -3,000 | $115 | $345,000 |
| 2026-08-05 | RAINBOLT DAVID E | -2,000 | $115.025 | $230,050 |
| 2026-08-04 | RAINBOLT DAVID E | -17,830 | $115.0585 | $2,051,493 |
| 2026-08-03 | RAINBOLT DAVID E | -11,497 | $115.0894 | $1,323,183 |
| 2026-07-29 | RAINBOLT DAVID E | -12,718 | $115.0465 | $1,463,161 |
| 2026-07-28 | RAINBOLT DAVID E | -81,492 | $116.7113 | $9,511,037 |
| 2026-07-27 | RAINBOLT DAVID E | -29,740 | $116.4884 | $3,464,365 |
| 2026-05-07 | RAINBOLT DAVID E | -9,001 | $115.1056 | $1,036,066 |
| 2026-05-06 | RAINBOLT DAVID E | -6,219 | $115.0704 | $715,623 |
| 2026-04-29 | RAINBOLT DAVID E | -1 | $115 | $115 |
| 2026-04-28 | RAINBOLT DAVID E | -24,614 | $115.5525 | $2,844,209 |
| 2026-04-27 | RAINBOLT DAVID E | -205 | $115.01 | $23,577 |
| 2026-04-24 | RAINBOLT DAVID E | -650 | $115.023 | $74,765 |
| 2026-04-23 | RAINBOLT DAVID E | -17,527 | $115.528 | $2,024,859 |
| 2026-04-20 | Carroll Jason A | -200 | $106.72 | $21,344 |
| 2026-04-20 | Carroll Jason A | +200 | - | - |
| 2026-04-17 | Andrus Hannah | -800 | - | - |
| 2026-04-17 | Andrus Hannah | +800 | - | - |
| 2026-04-03 | Carroll Jason A | +45 | - | - |
| 2026-04-03 | Andrus Hannah | +58 | - | - |
| 2026-04-03 | Hannah Dennis Jay | +58 | - | - |
| 2026-04-03 | Slay John K JR | +68 | - | - |
| 2026-04-03 | Wanzer Dara | +42 | - | - |
| 2026-04-03 | Foster Kelly | +61 | - | - |
| 2026-04-03 | Harlow David R | +80 | - | - |
| 2026-04-03 | FERGUSON ROY C | +105 | - | - |
| 2026-04-03 | COPELAND SCOTT | +89 | - | - |
| 2026-04-03 | BRAND DENNIS L | +62 | - | - |
| 2026-04-03 | SCHMIDT DARRYL | +76 | - | - |
| 2026-02-26 | McCasland Thomas Howard III | -85,006 | - | - |
| 2026-02-10 | FORAKER RANDY | -3,000 | - | - |
| 2026-02-10 | FORAKER RANDY | -3,000 | $119.9116 | $359,735 |
| 2026-02-10 | FORAKER RANDY | +3,000 | $20.83 | $62,490 |
| 2026-02-03 | RAINBOLT DAVID E | +225,000 | - | - |
| 2026-02-03 | RAINBOLT DAVID E | -188 | - | - |
| 2026-02-03 | RAINBOLT DAVID E | +188 | - | - |
| 2026-02-03 | RAINBOLT DAVID E | -225,000 | - | - |
| 2026-01-30 | BF Bank Partners LP | -269,223 | - | - |
| 2026-01-30 | RAINBOLT DAVID E | +38,085 | - | - |
| 2026-01-30 | RAINBOLT DAVID E | -269,223 | - | - |
| 2026-01-30 | RAINBOLT DAVID E | +225,000 | - | - |
| 2026-01-07 | Andrus Hannah | +40 | - | - |
| 2026-01-07 | Hannah Dennis Jay | +70 | - | - |
| 2026-01-07 | Wanzer Dara | +57 | - | - |
| 2026-01-07 | RAINBOLT DAVID E | +188 | - | - |
| 2026-01-06 | Slay John K JR | +1 | - | - |
| 2026-01-06 | Foster Kelly | +120 | - | - |
| 2026-01-06 | Harlow David R | +189 | - | - |
| 2026-01-06 | FORAKER RANDY | +265 | - | - |
| 2026-01-06 | FERGUSON ROY C | +321 | - | - |
| 2026-01-06 | COPELAND SCOTT | +243 | - | - |
| 2026-01-06 | BRAND DENNIS L | +80 | - | - |
| 2026-01-06 | SCHMIDT DARRYL | +170 | - | - |
| 2025-12-18 | Martin William Scott | -5,000 | - | - |
| 2025-12-09 | SCHMIDT DARRYL | +200 | - | - |
| 2025-12-09 | SCHMIDT DARRYL | -600 | - | - |