The current price of BANF is $115.12 — it has increased by 0.11% since the previous close. Data as of Nov 5, 2026.
BANF is up 2.69% over the past week, up 7.02% over the past month and up 4.05% over the past year. The price is above its 200-day moving average of $111.68.
BancFirst Corporation has a market capitalization of $3.87B. The company belongs to the Financial Services sector. Compare it with other companies in the stock screener.
In the latest trading session BANF moved between $113.66 and $117.79, a range of 3.59% of its current price.
Over the past 52 weeks BANF has traded between $101.48 and $122.21. The current price is 5.80% below its 52-week high.
Figures as of Nov 5, 2026. This information is provided for general purposes only and is not investment advice.