BANF NASDAQ
BancFirst Corporation
1W: +2.2%
1M: -2.3%
3M: -4.7%
YTD: +4.5%
1Y: -13.4%
3Y: +51.5%
5Y: +64.6%
$111.31
+0.00 (+0.00%)
Weekly Expected Move ±2.7%
$101
$104
$107
$110
$113
Overview
News
Chart
Smart Money
Financials
Income Statement
Cash Flow
Balance Sheet
Earnings
Dividends
Analysis
Technicals
Weather
Peers
ESG
Institutions
ETF Exposure
Dark Pool
Short Interest
Last Earnings
2026-04-16
EPS
$1.85
▲ Beat +4.5%
Revenue
$179M
▲ Beat +1.0%
Next Earnings
2026-07-16
EPS Estimate
$1.80
Range: $1.77 - $1.82
Revenue Estimate
$179M
2 analysts
Estimate vs Actual
Earnings Surprise History
15/19
EPS Beats
17/19
Revenue Beats
79%
EPS Beat Rate
89%
Rev Beat Rate
Wall Street Forward Estimates
Quarterly
Annual
Estimate Revisions
Recent Revisions
| Date | Period | Fiscal Date | EPS Old | EPS New | Change | Rev Old | Rev New |
|---|---|---|---|---|---|---|---|
| 2026-04-27 | annual | 2027-12-31 | $7.30 | $7.32 | ▲ 0.02 | $742,150,000 | $742,650,000 |
| 2026-04-27 | quarter | 2027-09-30 | $1.88 | $1.88 | — | $188,336,000 | $188,436,000 |
| 2026-04-27 | quarter | 2027-06-30 | $1.81 | $1.82 | ▲ 0.01 | $183,313,500 | $183,913,500 |
| 2026-04-27 | quarter | 2026-12-31 | $1.81 | $1.81 | — | $181,251,500 | $181,901,500 |
| 2026-04-27 | quarter | 2027-12-31 | $1.85 | $1.85 | — | $188,060,500 | $188,010,500 |
| 2026-04-27 | quarter | 2026-06-30 | $1.80 | $1.80 | — | $177,625,500 | $178,525,500 |
| 2026-04-27 | annual | 2026-12-31 | $7.29 | $7.31 | ▲ 0.02 | $718,250,000 | $721,750,000 |
| 2026-04-27 | quarter | 2026-09-30 | $1.84 | $1.86 | ▲ 0.02 | $181,682,500 | $182,682,500 |
| 2026-04-27 | quarter | 2027-03-31 | $1.81 | $1.82 | — | $182,449,500 | $182,299,500 |
| 2026-04-20 | quarter | 2026-09-30 | $1.82 | $1.84 | ▲ 0.02 | $181,682,500 | $181,682,500 |
| 2026-04-20 | annual | 2026-12-31 | $7.17 | $7.29 | ▲ 0.12 | $718,250,000 | $718,250,000 |
| 2026-04-20 | quarter | 2026-06-30 | $1.77 | $1.80 | ▲ 0.03 | $177,625,500 | $177,625,500 |
| 2026-04-20 | annual | 2027-12-31 | $7.23 | $7.30 | ▲ 0.07 | $742,150,000 | $742,150,000 |
| 2026-04-20 | quarter | 2026-12-31 | $1.79 | $1.81 | ▲ 0.02 | $181,251,500 | $181,251,500 |
| 2026-04-17 | annual | 2026-12-31 | $7.04 | $7.17 | ▲ 0.13 | $713,600,000 | $718,250,000 |
Earnings Call Transcripts
No transcripts available.