BancFirst Corporation (BANF)
NASDAQ: BANFFinanceMajor BanksUSD
At close: Oct 7, 4:00 PM ET · Delayed 15 min
BANF stock chart
Technical analysisKey statistics
All statistics- Market cap
- $3.56B
- P/E (TTM)
- 14.31
- Forward P/E
- 13.35
- EPS (TTM)
- $7.41
- Dividend yield
- 1.85% ($1.96)
- Ex-dividend date
- Sep 30, 2026
- 52-week range
- 101.48 – 126.14
- Day range
- 104.52 – 107.27
- Volume / Avg
- 127.55K / 132.73K
- Beta
- —
- Shares outstanding
- 33.60M
- Next earnings
- Oct 16, 2026
52-week range
BANF stock today
On Oct 7, BANF ended the session at $106.01, shedding $0.78 (0.73%), versus the S&P 500's 0.22% decline. Shares are 16.0% below their 52-week high of $126.14 and 4.5% above the 52-week low of $101.48, near the bottom of the past year's range. BANF is down 0.0% year to date, underperforming the S&P 500 (+14.0%). Over the past 12 months, the stock has lost 15.9%.
At 14.3x trailing earnings, BancFirst trades above the peer-group median of 11.7x. Its forward P/E of 13.4x is lower than the trailing multiple, which means analysts expect earnings to rise over the next year. The company is scheduled to report Sep/2026 results on Oct 16; analysts expect EPS of $1.93. BancFirst pays an annual dividend of $1.96 per share, a 1.85% yield at the current price.
Summary generated from market data by MetaCap's automated system. Methodology
About BancFirst
Company profileBancFirst 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 market, health savings, coverdell education, individual retirement, and sweep accounts, as well as certificates of deposit, overdraft protection, and auto draft services.
- Sector
- Finance
- Industry
- Major Banks
- CEO
- Mr. David R. Harlow
- Headquarters
- Oklahoma City, OK
- Employees
- 2,260
- IPO year
- 1993
- Website
- bancfirst.bank
Financial highlights
Full financialsIn fiscal 2025, BancFirst generated $6.3 million in revenue, up 10.5% from fiscal 2024. Net income was $240.6 million (+11.2% year over year), for a net margin of 3819.2% versus a median of 3575.9% in the prior 5 years. Diluted earnings per share came in at $7.11, up from $6.44.
| Fiscal year | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|
| Revenue | $6.30M | $5.70M | $5.90M | $5.40M | $4.90M |
| Growth | +10.53% | -3.39% | +9.26% | +10.20% | -7.55% |
| Net income | $240.61M | $216.35M | $212.47M | $193.10M | $167.63M |
| EPS (diluted) | $7.11 | $6.44 | $6.34 | $5.77 | $5.03 |
Analyst forecast
ForecastConsensus (3 analysts)
hold
Avg. price target
$124.33+17.28%
- Strong buy 0
- Buy 0
- Hold 3
- Sell 0
- Strong sell 0
Target range
Ratings and targets reflect third-party analyst opinions, not MetaCap recommendations.
Earnings
Earnings history- Next report
- Oct 16, 2026
- EPS estimate
- $1.93
- Last reported (Q2 2026)
- Aug 7, 2026
- EPS actual vs est.
- $1.96 vs —
Dividends
Dividend history- Annual dividend
- $1.96
- Dividend yield
- 1.85%
- Last payment
- $0.52
- Ex-dividend date
- Sep 30, 2026
BANF news
All BANF newsBancFirst peers
Finance sector| Company | Price | % Chg | Market cap | Compare |
|---|---|---|---|---|
| RNSTRenasant Corporation | 38.88 | -1.32% | $3.55B | vs BANF |
| INDBIndependent Bank Corp. | 78.21 | -1.49% | $3.70B | vs BANF |
| NICNicolet Bankshares Inc. | 161.89 | -1.06% | $3.39B | vs BANF |
| WSFSWSFS Financial Corporation | 74.75 | -1.54% | $3.84B | vs BANF |
| FIBKFirst Interstate BancSystem Inc. | 34.74 | -2.20% | $3.31B | vs BANF |
| FFBCFirst Financial Bancorp. | 30.87 | -1.59% | $3.25B | vs BANF |
| TCBITexas Capital Bancshares Inc. | 90.58 | -2.57% | $3.94B | vs BANF |
| MCHBMechanics Bancorp Class A | 14.61 | -1.88% | $3.24B | vs BANF |
Indexes, lists and sector
Appears in lists
BancFirst stock FAQ
What is BancFirst's stock price today?
BANF last traded at $106.01 as of Oct 7, 4:00 PM EDT, down 0.73% on the day. Prices are delayed at least 15 minutes.
Does BancFirst pay a dividend?
Yes. BancFirst pays $1.96 per share annually, a 1.85% yield. The most recent dividend of $0.52 had an ex-dividend date of Sep 30, 2026.
When is BancFirst's next earnings date?
BancFirst is expected to report earnings on Friday, October 16, 2026. Analysts expect EPS of $1.93.
What is BANF's P/E ratio?
BANF trades at a trailing P/E ratio of 14.31 and a forward P/E of 13.35, compared with a median of 11.7 for its closest peers.
Who is BancFirst's CEO?
Mr. David R. Harlow is the chief executive officer of BancFirst Corporation, which has about 2,260 employees.
Has BANF ever split its stock?
Yes. The most recent BANF stock split was a 2-for-1 split on Aug 1, 2017, one of 3 splits on record.
What is the BANF 52-week high?
The 52-week high for BANF is $126.14 and the 52-week low is $101.48. The stock is currently 16.0% below its high.