BANF Stock Analysis: BancFirst | NASDAQ
Banks - Regional | NASDAQ, USA | Market Cap: 3.839m USD | 12M Return: -10.1% | Charts, Fundamentals & Technical Analysis
Avg Turnover: 23.4M
EPS Trend: 66.7%
Qual. Beats: 1
Rev. Trend: 57.7%
Qual. Beats: 0
Warnings
Tailwinds
Seasonality 10.5 years of data
How good or bad each month usually is (without trend). The score below shows how much you can trust it: 0 = pure chance, >40 gets interesting and >55 is strong.
BancFirst Corporation is a bank holding company headquartered in Oklahoma City that provides commercial banking services to retail customers and small to medium-sized businesses, primarily across non-metropolitan trade centers and metropolitan statistical areas in Oklahoma. The company operates through several divisions, including BancFirst Metropolitan Banks, BancFirst Community Banks, Pegasus, Worthington, and Other Financial Services, reflecting a community banking model that pairs local branch networks with specialized lending units.
The company offers a full suite of deposit products, such as checking, savings, money market, health savings, individual retirement, and sweep accounts, along with certificates of deposit and overdraft services. Its lending activities span commercial real estate, construction and development, agricultural, residential, oil and gas, commercial and industrial, energy, and consumer loans, including auto and home equity products.
In addition to traditional banking, BancFirst provides trust and investment management services for individuals, corporations, and employee benefit plans, and acts as bond trustee and paying agent for Oklahoma municipalities. The company also delivers correspondent banking, item processing, cash management, and commercial and personal insurance products, supporting both consumer and institutional clients within its regional footprint.
- Net interest margin compresses as Fed cuts rates
- Oklahoma commercial real estate loan portfolio faces credit cycle risk
- Energy lending exposure tied to oil and gas price volatility
- Mortgage banking revenue declines on higher rate environment
| Net Income: 247.5m TTM > 0 and > 6% of Revenue |
| FCF/TA: 0.02 > 0.02 and ΔFCF/TA -0.10 > 1.0 |
| NWC/Revenue: -822.5% < 20% (prev -846.4%; Δ 23.92% < -1%) |
| CFO/TA 0.02 > 3% & CFO 284.2m > Net Income 247.5m |
| Net Debt (-5.47b) to EBITDA (332.1m): -16.47 < 3 |
| Current Ratio: 0.47 > 1.5 & < 3 |
| Outstanding Shares: last quarter (34.0m) vs 12m ago 1.07% < -2% |
| Gross Margin: 83.50% > 18% (prev 69.16%; Δ 14.34% > 0.5%) |
| Asset Turnover: 5.72% > 50% (prev 6.58%; Δ -0.85% > 0%) |
| Interest Coverage Ratio: 1.01 > 6 (EBIT TTM 309.5m / Interest Expense TTM 305.9m) |
| A: -0.45 (Total Current Assets 6.05b - Total Current Liabilities 12.9b) / Total Assets 15.1b |
| B: 0.11 (Retained Earnings 1.66b / Total Assets 15.1b) |
| C: 0.02 (EBIT TTM 309.5m / Avg Total Assets 14.6b) |
| D: 0.14 (Book Value of Equity 1.90b / Total Liabilities 13.2b) |
| Altman-Z'' = -2.33 = D |
As of July 08, 2026, the stock is trading at USD 114.32 with a total of 118,353 shares traded. Over the past week, the price has changed by +2.27%, over one month by +3.67%, over three months by +3.76% and over the past year by -10.07%.
Current recommended Stop Loss: 110.80 (which is 3.1% or 1.2 ATR below the current price).
BancFirst has received a consensus analysts rating of 3.00. Therefore, it is recommended to hold BANF.
- StrongBuy: 0
- Buy: 0
- Hold: 3
- Sell: 0
- StrongSell: 0
| Analysts Target Price | 124.3 | 8.8% |
P/E Trailing = 15.6361
P/E Forward = 18.9753
P/S = 5.4955
P/B = 2.0126
P/EG = 2.0928
Revenue TTM = 834.5m USD
EBIT TTM = 309.5m USD
EBITDA TTM = 332.1m USD
Long Term Debt = 86.2m USD (from longTermDebt, last quarter)
Short Term Debt = 15.1m USD (from shortTermDebt, last quarter)
Debt = 101.2m USD (from shortLongTermDebtTotal, last quarter)
Net Debt = -5.47b USD (calculated: Debt 101.2m - CCE 5.57b)
Enterprise Value = 3.84b USD (floored to Market Cap, CCE > MCap+Debt)
Interest Coverage Ratio = 1.01 (Ebit TTM 309.5m / Interest Expense TTM 305.9m)
EV/FCF = 16.24x (Enterprise Value 3.84b / FCF TTM 236.4m)
FCF Yield = 6.16% (FCF TTM 236.4m / Enterprise Value 3.84b)
FCF Margin = 28.33% (FCF TTM 236.4m / Revenue TTM 834.5m)
Net Margin = 29.66% (Net Income TTM 247.5m / Revenue TTM 834.5m)
Gross Margin = 83.50% ((Revenue TTM 834.5m - Cost of Revenue TTM 137.7m) / Revenue TTM)
Gross Margin QoQ = 73.21% (prev none%)
Tobins Q-Ratio = 0.25 (Enterprise Value 3.84b / Total Assets 15.1b)
Interest Expense / Debt = 302.2% (Interest Expense 305.9m / Debt 101.2m)
Taxrate = 21.21% (66.6m / 314.1m)
NOPAT = 243.9m (EBIT 309.5m * (1 - 21.21%))
Current Ratio = 0.47 (Total Current Assets 6.05b / Total Current Liabilities 12.9b)
Debt / Equity = 0.05 (Debt 101.2m / totalStockholderEquity, last quarter 1.90b)
Debt / EBITDA = -16.47 (Net Debt -5.47b / EBITDA 332.1m)
Debt / FCF = -23.14 (Net Debt -5.47b / FCF TTM 236.4m)
Total Stockholder Equity = 1.82b (last 4 quarters mean from totalStockholderEquity)
RoA = 1.70% (Net Income 247.5m / Total Assets 15.1b)
RoE = 13.62% (Net Income TTM 247.5m / Total Stockholder Equity 1.82b)
RoCE = 16.26% (EBIT 309.5m / Capital Employed (Equity 1.82b + L.T.Debt 86.2m))
RoIC = 11.22% (NOPAT 243.9m / Invested Capital 2.17b)
WACC = 8.06% (E(3.84b)/V(3.94b) * Re(8.27%) + (debt cost/tax rate unavailable))
Discount Rate = 8.27% (= CAPM, Blume Beta Adj.)
Shares (quarterly) Correlation: 95.56 | Cagr: 0.72%
[DCF] Terminal Value 75.57% ; FCFF base≈235.5m ; Y1≈238.4m ; Y5≈256.6m
[DCF] Fair Price = 281.5 (EV 3.98b - Net Debt -5.47b = Equity 9.45b / Shares 33.6m; r=8.35% [WACC [floored]]; 5y FCF grow 0.97% → 2.50% )
EPS Correlation: 66.66 | EPS CAGR: 4.79% | SUE: 1.09 | # QB: 1
Revenue Correlation: 57.68 | Revenue CAGR: 4.61% | SUE: 0.79 | # QB: 0
EPS current Quarter (2026-06-30): EPS=1.80 | Chg30d=+0.00% | Revisions=+50% | Analysts=3
EPS next Quarter (2026-09-30): EPS=1.86 | Chg30d=+0.00% | Revisions=+50% | Analysts=3
EPS current Year (2026-12-31): EPS=7.39 | Chg30d=+1.26% | Revisions=+40% | GrowthEPS=+4.0% | GrowthRev=+6.8%
EPS next Year (2027-12-31): EPS=7.67 | Chg30d=+4.83% | Revisions=+40% | GrowthEPS=+3.7% | GrowthRev=+5.9%
[Analyst] Revisions Ratio: +77% (up=10, down=0)