WallStSmart
BANF

BancFirst Corporation

NASDAQ: BANF · FINANCIAL SERVICES · BANKS - REGIONAL

$111.40
-2.41% today

Updated 2026-04-29

Market cap
$3.74B
P/E ratio
15.26
P/S ratio
5.35x
EPS (TTM)
$7.30
Dividend yield
1.69%
52W range
$101 – $137
Volume
0.1M

BancFirst Corporation (BANF) Financial statements

SEC filings — annual and quarterly data.

Profit margin
35.40%
Operating margin
48.90%
ROE
13.90%
ROA
1.70%
Debt/equity

Margin trends — annual

Gross margin Operating margin Profit margin
YearRevenueNet incomeGross marginOp. marginProfit margin
2006$271.65M$49.35M73.74%27.89%18.17%
2007$301.89M$53.09M71.58%27.05%17.59%
2008$272.31M$44.36M74.48%24.90%16.29%
2009$236.67M$32.61M79.35%20.57%13.78%
2010$240.84M$42.31M87.09%27.26%17.57%
2011$258.85M$45.62M88.60%27.31%17.62%
2012$270.30M$51.90M92.28%29.23%19.20%
2013$267.44M$54.32M94.38%30.23%20.31%
2014$290.57M$63.89M94.54%31.38%21.99%
2015$306.85M$66.17M93.51%32.98%21.56%
2016$325.60M$70.67M91.93%33.15%21.71%
2017$366.14M$86.44M91.96%37.23%23.61%
2018$428.40M$125.81M89.14%37.29%29.37%
2019$473.89M$134.88M86.70%35.78%28.46%
2020$464.34M$99.59M82.10%26.60%21.45%
2021$497.05M$167.63M99.46%41.93%33.72%
2022$603.57M$193.10M90.68%39.34%31.99%
2023$809.34M$212.47M74.43%33.35%26.25%
2024$908.71M$216.35M68.50%30.29%23.81%
2025$824.33M$240.61M82.91%36.80%29.19%