BancFirst Corporation (BANF) Earnings

BancFirst Corporation is expected to report next earnings on July 16, 2026 (in NaN days), with a consensus EPS estimate of $1.82. BANF has beaten EPS estimates in 10 of its last 12 reported quarters (average surprise +3.3% over the last four).

Next earnings
Jul 16, 2026in NaN days
EPS est $1.82 · Revenue est $179M
Track record
Beat EPS in 10 of 12 quarters
Avg surprise +3.3% (last 4 quarters)
Earnings history
Report dateEPS estEPS actualSurpriseRevenueRev. surprise
Apr 16, 2026$1.77$1.85+4.5%$179M+1.0%
Jan 22, 2026$1.78$1.75-1.7%$181M+4.2%
Oct 17, 2025$1.86$1.85-0.5%$175M+0.2%
Jul 17, 2025$1.67$1.85+10.8%$169M-3.0%
Apr 17, 2025$1.58$1.67+5.7%$165M+2.0%
Jan 23, 2025$1.61$1.68+4.3%$163M+0.3%
Oct 17, 2024$1.58$1.75+10.8%$164M+2.7%
Jul 18, 2024$1.42$1.51+6.3%$154M+2.5%
Apr 18, 2024$1.39$1.50+7.9%$151M+2.3%
Jan 18, 2024$1.38$1.46+5.8%$150M+2.4%
Oct 19, 2023$1.49$1.52+2.0%$149M+0.2%
Jul 20, 2023$1.61$1.64+1.9%$154M-0.0%

Source: company filings + earnings calendar. For informational purposes only — not investment advice.