Skip to main content
Back
BANF logo

BancFirst Corporation

Data quality: 100%
BANF
NASDAQ Financial Services Banks - Regional
$107.12
▲ $2.22 (2.12%)
Mkt Cap: 3.59B
Day Range
$106.54 $110.16
52-Week Range
$97.02 $138.77
Volume
261,800
50D / 200D Avg
$111.89 / $118.65
Prev Close
$104.90

Price History

Financial Trends

Peer Comparison

vs Financial Services sector median (854 peers)

Metric Stock Sector Median
P/E 14.9 10.3
P/B 1.9 1.1
ROE % 13.9 11.7
Net Margin % 29.2 16.8
Rev Growth 5Y % 13.5 11.7
D/E 0.1 0.5

Key Takeaways

Revenue grew 13.48% annually over 5 years — strong growth
ROE of 13.85% — decent returns on equity
Net margin of 29.19% shows strong profitability
Debt/Equity of 0.07 — conservative balance sheet
Generating 285.28M in free cash flow
P/E of 14.93 — trading at a low valuation

Growth

Revenue Growth (5Y)
13.48%
Revenue (1Y)-9.29%
Earnings (1Y)11.21%
FCF Growth (3Y)16.40%

Quality

Return on Equity
13.85%
ROIC11.45%
Net Margin29.19%
Op. Margin36.80%

Safety

Debt / Equity
0.07
Current Ratio20.32
Interest Coverage0.98

Valuation

P/E Ratio
14.93
P/B Ratio1.94
EV/EBITDA11.54
Dividend Yield0.02%

All Fundamental Metrics

Growth
Revenue Growth (1Y) -9.29% Revenue Growth (3Y) 0.92%
Earnings Growth (1Y) 11.21% Earnings Growth (3Y) 6.42%
Revenue Growth (5Y) 13.48% Earnings Growth (5Y) 9.46%
Profitability
Revenue (TTM) 824.33M Net Income (TTM) 240.61M
ROE 13.85% ROA 1.62%
Gross Margin 82.91% Operating Margin 36.80%
Net Margin 29.19% Free Cash Flow (TTM) 285.28M
ROIC 11.45% FCF Growth (3Y) 16.40%
Safety
Debt / Equity 0.07 Current Ratio 20.32
Interest Coverage 0.98 Dividend Yield 0.02%
Valuation
P/E Ratio 14.93 P/B Ratio 1.94
P/S Ratio 4.36 PEG Ratio 1.44
EV/EBITDA 11.54 Dividend Yield 0.02%
Market Cap 3.59B Enterprise Value 3.50B

Income Statement

Annual, most recent first

Income statement data, annual, most recent first
Metric FY2025 FY2024 FY2023 FY2022 FY2021
Revenue 824.33M 908.71M 809.34M 603.57M 497.05M
Net Income 240.61M 216.35M 212.47M 193.10M 167.63M
EPS (Diluted) 7.12 6.44 6.34 5.77 5.03
Gross Profit 683.43M 622.45M 602.41M 547.34M 494.38M
Operating Income 303.38M 275.28M 269.95M 237.43M 208.40M

Balance Sheet

Annual, most recent first

Balance sheet data, annual, most recent first
Metric FY2025 FY2024 FY2023 FY2022 FY2021
Total Assets 14.87B 13.55B 12.37B 12.39B 9.41B
Total Liabilities 13.02B 11.93B 10.94B 11.14B 8.23B
Shareholders' Equity 1.85B 1.62B 1.43B 1.25B 1.17B
Total Debt 133.69M 86.16M 89.45M 86.34M 85.99M
Cash & Equivalents 226.95M 3.55B 2.40B 3.17B 2.05B
Current Assets 268.75M 3.88B 3.95B 5.01B 2.82B
Current Liabilities 13.23M 11.72B 10.70B 11.05B 8.15B