VCP Scanner
Stock Screener
Filter stocks with fundamental & technical criteria
Market Themes
Curated industry baskets & thematic leaders
Earnings Hub
Calendar, EPS surprise stats & earnings transcripts
Market News
Real-time market intelligence & AI overviews
Insider Buying
SEC Form 4 corporate insider purchases
MinerviniVCP SetupsTrend Template
O'NeilCup with HandleFlat BaseDouble BottomCANSLIM Leaders
QullamaggieHigh Tight FlagsFlag BreakoutsEpisodic PivotsMomentum Leaders
KellWedge PopEMA Crossback
LivermorePivotal Points
PatternsFalling Wedge & ChannelBase Breakouts
View All Playbooks...
BreakoutsScanner
FAANG & Tech
AAPL vs MSFTNVDA vs AMDGOOGL vs META
Cloud & Cyber
CRM vs NOWCRWD vs PANWSNOW vs DDOG
Consumer & Auto
TSLA vs FAMZN vs WMTNFLX vs DIS
Finance & Crypto
JPM vs BACV vs MACOIN vs MSTR
Index & ETFs
SPY vs QQQVTI vs VOOSPY vs IWM
Compare Any Stocks...
DCF ValuationCalculate intrinsic value of US stocks
Market ValuationBuffett indicator, CAPE & macro gauges
Total ReturnSee dividends + price return history
DCA CalculatorSimulate recurring buys & compounding
VisualizeInteractive multi-year financial charts
Watchlist
BreakoutsScanner
WatchlistPricing
Ctrl K
Pricing
BANF
← Back to Screener
VCP ScannerFree US Stock Screener & Financial Analysis

Find stocks. Analyze deeply. Research with clarity.

Data updated daily

Product

  • Screener
  • Scanner
  • Themes
  • Valuation
  • Total Return
  • DCA Calculator
  • Pricing
  • News
  • Earnings

Resources

  • Market Valuation
  • Compare
  • Insider Activity
  • Methodology
  • How It Works
  • Glossary
  • Learn

Get Ideas

Get weekly market insights — free

© 2026 VCP Scanner
AboutPrivacyTermsRefund Policy
Not financial advice. Do your own research.
ScreenerBreakoutsScannerWatchlist
BANFBancFirst Corporation
$115.20$3.9B
Overview & Tools
OverviewChart Terminal ↗Visualize
Valuation & Forecasts
Valuation ModelsEstimatesDCF Model
Price & Analyst Data
Analyst TargetsPrice History
Financial Statements
Income StatementBalance SheetCash FlowRatios & Margins
Performance
P/E HistoryRevenue HistoryEarnings HistoryDividend HistoryTotal Return
Discovery & Screens
Live BreakoutsStock ScreenerOwnership
HomeStocksBANFQuarterly Financials

BancFirst Corporation (BANF) Quarterly Income Statement

120+ quarters historyFree accessUpdated daily

BancFirst Corporation (BANF) quarterly income statement — complete revenue, gross profit & net income history

Income StatementBalance SheetCash FlowRatios

BANF Income Statement

Quarterly statement

BANF Income Statement

BancFirst Corporation (BANF) annual income statement — 30-year revenue, gross profit & net income history

AnnualQuarterly
MetricQ3'26Q2'26Q1'26Q4'25Q3'25Q2'25Q1'25Q4'24Q3'24Q2'24Q1'24Q4'23Q3'23Q2'23Q1'23Q4'22Q3'22Q2'22Q1'22Q4'21
Net Interest Income136M127.61M127.61M20.28M125.61M121.26M115.95M115.92M114.96M109.9M106.1M105.07M104.31M105.93M109.16M110.35M100.95M86.87M75.51M75.9M
NII Growth %8.27%5.24%10.05%-82.51%9.27%10.34%9.28%10.33%10.21%3.75%-2.8%-4.79%3.33%21.94%44.56%45.4%25.88%5.47%-2.2%-4.57%
Net Interest Margin %0.91%0.85%0.84%0.14%0.88%0.86%0.83%0.86%0.86%0.86%0.84%0.85%0.86%0.88%0.89%0.89%0.81%0.69%0.6%0.81%
Interest Income198.93M190.18M190.18M127.67M194.39M188.43M182.48M186.38M187.65M178.47M171.64M167.45M160.22M150.82M145.45M135.79M114.01M91.5M78.52M78.85M
Interest Expense62.93M62.58M62.58M107.39M68.78M67.17M66.53M70.46M72.69M68.57M65.54M62.38M55.92M44.89M36.29M25.44M13.06M4.63M3.01M2.95M
Loan Loss Provision3.09M4.88M2.14M-107.39M4.22M1.39M1.59M-1.4M3.03M3.36M4.01M02.31M2.82M2.32M3.78M2.86M501K2.94M-224K
Non-Interest Income51.39M55.31M51.39M53.33M49.87M48.05M48.89M47.02M48.71M43.94M44.9M45.16M44.45M47.97M47.83M48.17M49.33M42.6M43.65M45.69M
Non-Interest Income %27.42%30.24%28.71%72.45%28.42%28.38%29.66%28.86%29.76%28.56%29.73%30.06%29.88%31.17%30.47%30.39%32.83%32.9%36.63%37.58%
Total Net Revenue187.38M182.92M179M73.61M175.48M169.3M164.84M162.94M163.67M153.84M151M150.22M148.76M153.9M156.98M158.52M150.28M129.47M119.16M121.59M
Revenue Growth %6.78%8.04%8.59%-54.82%7.22%10.05%9.16%8.46%10.02%-0.04%-3.81%-5.23%-1.01%18.87%31.75%30.37%25.26%1.96%1.72%5.77%
Non-Interest Expense98.21M92.96M93.84M107.39M92.07M88.2M92.18M92.33M86.73M85.32M82.78M89.82M81.22M81.11M80.32M84.61M79.08M73.72M72.51M76.78M
Efficiency Ratio52.41%50.82%52.43%145.89%52.47%52.1%55.92%56.67%52.99%55.46%54.82%59.79%54.6%52.7%51.16%53.37%52.62%56.94%60.85%63.15%
Operating Income86.08M85.08M83.01M73.61M78.97M79.72M71.08M72M73.9M65.17M64.21M60.41M65.23M69.97M74.34M70.14M68.34M55.25M43.71M45.03M
Operating Margin %45.94%46.51%46.38%100%45%47.09%43.12%44.19%45.15%42.36%42.52%40.21%43.85%45.46%47.36%44.25%45.47%42.67%36.68%37.04%
Operating Income Growth %9.01%6.72%16.79%2.23%6.86%22.33%10.7%19.19%13.3%-6.86%-13.63%-13.88%-4.55%26.64%70.09%55.75%41.55%-12.18%-16.23%1.54%
Pretax Income86.08M85.08M80.06M75.35M78.97M79.72M71.08M72M73.9M65.17M64.21M60.41M65.23M69.97M74.34M70.14M68.34M55.25M43.71M45.03M
Pretax Margin %45.94%46.51%44.73%102.37%45%47.09%43.12%44.19%45.15%42.36%42.52%40.21%43.85%45.46%47.36%44.25%45.47%42.67%36.68%37.04%
Income Tax18.83M18.39M17.07M15.85M16.32M17.37M14.97M15.53M15M14.53M13.88M11.47M14.24M14.96M16.81M13.01M12.98M10.54M7.79M6.87M
Effective Tax Rate %21.87%21.61%21.32%21.04%20.66%21.79%21.06%21.56%20.3%22.29%21.61%18.99%21.83%21.38%22.61%18.55%19%19.08%17.83%15.25%
Net Income67.25M66.69M62.99M59.5M62.65M62.35M56.11M56.48M58.9M50.64M50.33M48.93M50.99M55.01M57.53M57.13M55.35M44.71M35.91M38.17M
Net Margin %35.89%36.46%35.19%80.83%35.7%36.83%34.04%34.66%35.99%32.92%33.33%32.57%34.28%35.74%36.65%36.04%36.83%34.53%30.14%31.39%
Net Income Growth %7.34%6.96%12.27%5.35%6.37%23.12%11.48%15.41%15.52%-7.94%-12.51%-14.34%-7.88%23.05%60.19%49.67%42.84%-7.23%-15.53%7.95%
Net Income (Continuing)67.25M66.69M62.99M59.5M62.65M62.35M56.11M56.48M58.9M50.64M50.33M48.93M50.99M55.01M57.53M57.13M55.35M44.71M35.91M38.17M
EPS (Diluted)1.971.961.851.751.851.851.671.671.751.511.501.461.521.641.721.711.651.341.081.15
EPS Growth %6.49%5.95%10.78%4.79%5.71%22.52%11.33%14.38%15.13%-7.93%-12.79%-14.62%-7.88%22.39%59.26%48.7%42.24%-6.94%-14.96%8.49%
EPS (Basic)2.001.981.881.781.881.871.691.701.781.531.531.491.551.671.751.741.691.371.101.17
Diluted Shares Outstanding34.09M34.04M34.03M33.91M33.86M33.8M33.67M33.75M33.65M33.52M33.51M33.48M33.54M33.47M33.46M33.5M33.54M33.42M33.31M33.18M