MetaCap

BancFirst Stock Price History

NASDAQ: BANFFinanceMajor BanksUSD

106.18-0.72 (-0.67%)

At close: Oct 9, 4:00 PM ET · Delayed 15 min

BANF price history at a glance

The price history for BancFirst (BANF) on this page begins on March 26, 1990, when the stock closed at $1.88; it most recently closed at $106.18 on October 5, 2026. The highest price in this record is $138.77, reached on September 1, 2025; the latest close is 23.5% below that peak. Across the 35 complete calendar years in the table, BANF finished higher in 26 and lower in 9. Its best year was 1991 (+76.3%) and its worst was 2009 (-30.4%).

Over roughly 37 years the share price changed +5562.9%, a 11.7% compound annual price return (excluding dividends). In the last 12 months alone, BANF has lost 14.5%. Prices are split-adjusted closing prices; daily open, high, low, close and volume for the past year are listed below.

Summary generated from market data by MetaCap's automated system. Methodology

Key price levels

High since 1990
$138.77
Date of high
Sep 1, 2025
Low since 1990
$1.29
Date of low
Oct 8, 1990
IPO year
1993
Last close
$106.18

BANF returns

1 week

-1.76%

1 month

-4.17%

3 months

-6.92%

6 months

-6.66%

Year to date

+0.15%

1 year

-14.52%

3 years

+28.38%

5 years

+66.71%

BANF price return, excluding dividends.

BANF annual returns

Calendar-year price returns
YearYear-end closeReturn
2026106.18-0.27%
2025106.47-8.98%
2024116.97+20.18%
202397.33+10.38%
202288.18+24.97%
202170.56+20.20%
202058.70-5.29%
201961.98+18.55%
201852.28+2.21%
201751.15+9.94%
201646.53+58.73%
201529.31-6.46%
201431.34+12.86%
201327.77+28.24%
201221.65+15.34%
201118.77-8.86%
201020.60+11.20%
200918.52-30.42%
200826.62+29.61%
200720.54-23.94%
200627.00+36.71%
200519.75+0.03%
200419.75+36.76%
200314.44+25.27%
200211.53+33.82%
20018.61-13.20%
20009.92+16.94%
19998.48-5.40%
19988.97+6.30%
19978.44+24.71%
19966.77+45.30%
19954.66+26.27%
19943.69+1.72%
19933.63-5.69%
19923.84+37.69%
19912.79+76.32%
1990*1.58-15.56%

* Partial year: the record begins after the start of 1990; return measured from the first available close.

2026 return is year to date.

BANF daily prices (past year)

Daily open, high, low, close and volume
DateOpenHighLowCloseChange
106.65107.01105.87106.18-0.67%
106.09107.37104.81106.90+0.84%
105.59107.27104.52106.01-0.73%
108.16108.99106.35106.79-0.73%
107.83108.70107.35107.57-0.47%
107.96109.30106.82108.08+1.49%
104.77106.94103.90106.49+1.15%
105.83106.15104.74105.28-1.01%
107.15108.10105.56106.35-0.88%
108.27108.48107.09107.29-1.31%
107.74108.82107.32108.71+1.27%
107.44108.82106.48107.35+0.35%
107.67108.40106.73106.98-1.16%
110.69110.69108.22108.24-1.11%
108.64109.98108.53109.46+1.08%
108.98109.43107.58108.29-0.62%
111.14111.41108.93108.97-0.60%
110.94111.44108.28109.63-1.18%
111.54112.24110.39110.94-0.56%
111.20112.52110.89111.56+0.60%
111.46112.08110.10110.90+0.05%
110.51111.21109.64110.84+0.04%
110.25111.05109.51110.80-0.44%
112.17112.85111.16111.29-1.42%
110.91113.79110.60112.89+1.02%
111.50113.09111.29111.75+0.56%
108.32111.43108.27111.13+3.18%
109.23110.09107.16107.71-1.38%
110.29110.33108.73109.22-1.20%
110.89111.38110.21110.55+0.14%
111.24112.55109.58110.40-1.25%
111.64112.43110.26111.80+0.64%
112.82112.82110.85111.09-1.28%
113.07114.43112.25112.53-0.34%
113.44113.55111.76112.91+0.15%
112.38113.51112.00112.74-0.16%
115.30115.63112.92112.92-1.78%
115.32115.92114.28114.97+0.03%
115.19116.22114.42114.93-0.68%
115.36116.11114.68115.72+0.03%
114.99115.78114.66115.68+1.20%
113.67114.83113.02114.31+0.63%
112.48113.77112.18113.59+1.16%
112.25113.32111.59112.29-0.64%
112.70114.23112.30113.01-0.28%
114.76115.56113.16113.33-0.69%
115.00115.05113.65114.12-0.41%
114.30115.31113.65114.59+0.52%
114.71115.84113.79114.00+1.05%
111.74114.00111.42112.82+0.59%
113.27114.37112.15112.16-1.15%
115.20115.79113.25113.47-1.94%
116.90118.67115.58115.72-0.21%
117.18119.07115.56115.96-0.53%
116.23118.19115.05116.58+1.44%
114.76115.12113.15114.92-0.38%
115.57115.66112.89115.36-0.24%
115.85116.71114.18115.64-0.65%
115.98116.49114.57116.40+0.22%
118.55119.23115.49116.14-3.25%
117.27121.03117.27120.04+2.31%
115.72117.76115.17117.33+2.00%
114.96116.15114.18115.03+0.11%
114.42115.33113.56114.90+0.72%
114.16114.79113.66114.08+0.04%
112.47114.64112.47114.04+1.49%
113.55113.70112.01112.37-1.71%
114.86115.99114.06114.32+0.02%
114.31114.76112.81114.30+0.29%
115.95117.01113.36113.97-0.67%
111.78115.04111.02114.74+3.25%
111.67111.72110.31111.13-1.02%
114.09114.32111.39112.27-2.02%
113.96115.56113.54114.58+1.13%
114.06116.13112.74113.30-0.82%
112.23114.24112.23114.24+2.01%
112.07112.80111.04111.99+0.58%
111.31112.58110.87111.34+0.03%
111.77113.29110.88111.31+0.58%
113.51115.66109.65110.67-2.93%
114.60115.96113.59114.01+0.54%
116.55117.50113.32113.40-2.47%
115.32116.55114.64116.27+1.86%
114.05115.00112.16114.15+0.09%
113.31115.25113.06114.05+1.08%
111.45114.38111.45112.83+1.87%
110.63112.41110.36110.76+0.35%
110.18111.70110.00110.37+0.26%
108.35111.14108.35110.08+2.71%
109.51109.51106.90107.18-2.54%
107.84110.62107.84109.97+1.37%
109.40109.99107.75108.48-1.64%
110.16110.85109.26110.29-0.17%
110.16112.08109.05110.48-0.29%
112.42113.92110.24110.80-1.41%
111.87113.51110.80112.38+0.96%
111.44112.40110.76111.310.00%
111.38112.00109.95111.31+0.24%
108.58111.07107.52111.04+2.59%
107.78110.76106.58108.24+0.43%
107.26108.99105.57107.78+0.92%
108.83109.66106.55106.80-1.91%
109.21111.17108.55108.88+0.44%
109.80110.60107.98108.40-1.43%
111.39111.54107.74109.97-0.91%
113.47114.95110.16110.98-1.74%
112.68113.55109.77112.95-0.26%
114.73115.49113.00113.24-1.11%
115.00116.15113.16114.51-0.02%
111.86114.97110.66114.53+2.75%
111.94113.66111.08111.46-1.02%
112.30114.12110.57112.61+0.90%
110.91113.25109.90111.61+0.19%
113.18113.37111.16111.40-2.41%
115.53116.48113.82114.15-0.56%
113.53115.17113.32114.79+1.11%
114.37115.10111.28113.53-1.15%
114.11115.74114.08114.85+0.80%
114.54115.32113.38113.94-0.18%
115.00115.97112.57114.15-0.91%
117.12119.54113.29115.20-1.30%
116.32121.89115.31116.72+4.52%
112.17113.05111.45111.67-1.12%
114.38114.73112.08112.94-1.22%
114.14115.05112.07114.33-0.15%
113.46114.91112.28114.50+0.65%
114.73114.84112.98113.76-1.12%
112.59116.46112.14115.05+1.91%
114.11115.00112.78112.89+2.02%
109.46110.90109.38110.66+0.55%
108.59110.28107.83110.06+0.91%
107.57109.24106.89109.07-0.14%
109.08112.85108.70109.22+0.66%
109.11110.07107.21108.50+0.54%
107.21109.00106.89107.92+1.12%
107.45107.51106.10106.72-1.50%
106.10108.59105.99108.35+1.43%
109.38110.44106.39106.82-1.57%
105.97109.69105.90108.52+1.31%
107.34110.16106.54107.12+2.12%
104.20105.66102.66104.90+0.67%
102.60105.01101.48104.20+0.81%
105.21105.57102.89103.36-2.55%
108.19109.31105.79106.07-1.10%
106.92107.61106.10107.25+1.12%
107.90113.90105.82106.06-0.73%
104.73107.81104.68106.84-0.15%
107.63108.40105.80107.00-1.16%
108.29110.62106.55108.26-0.41%
107.39109.61104.06108.71-0.11%
108.63109.15105.70108.83-2.39%
111.69113.78110.82111.49-1.29%
114.64114.97112.10112.95-0.37%
111.01115.63109.91113.37+0.32%
107.90113.46107.90113.01+2.74%
113.46114.26108.68110.00-4.84%
114.95116.84114.52115.59+1.17%
112.73114.39111.40114.25+2.41%
111.03112.79110.12111.56+0.86%
116.52116.79110.04110.61-5.27%
115.21116.76114.03116.76+1.42%
115.56116.70114.28115.13-1.15%
116.96118.71115.54116.47-0.31%
118.37119.28116.83116.83-0.72%
116.66117.69114.13117.68+1.50%
117.70117.92114.17115.94-0.51%
119.99122.21115.87116.54-2.58%
119.94121.03119.00119.63-0.63%
118.69120.94118.34120.39+1.13%
117.95120.00116.82119.04+2.01%
116.38118.87115.76116.69+0.19%
113.89117.55113.68116.47+3.06%
111.72114.08110.53113.01+0.81%
110.26112.94110.26112.10+1.96%
108.79110.23108.50109.95+0.71%
108.22109.53107.99109.17+1.14%
109.00110.07107.94107.94-1.20%
108.76109.52108.19109.25+0.61%
108.18109.78107.31108.59+0.11%
115.92117.00107.45108.47-7.57%
115.98117.91115.98117.36+1.22%
112.47116.51112.47115.94+3.93%
111.07113.25110.82111.56-1.09%
113.93114.95112.77112.79-1.32%
111.84114.50108.13114.30+2.45%
109.10111.63108.32111.57+2.32%
109.05109.45107.65109.04+0.23%
109.28109.44108.09108.79-1.44%
112.35113.29105.05110.38-1.74%
108.32112.80107.77112.33+3.70%
108.68108.68107.06108.32-0.18%
106.55108.73105.62108.52+1.27%
105.89111.49105.86107.16+0.65%
106.25108.70104.49106.47+0.42%
108.15108.15105.64106.02-1.89%
108.30108.81107.24108.06-0.22%
109.73109.73108.12108.30-1.30%
109.80110.64108.91109.73+0.13%
110.21110.83109.10109.59-0.49%
110.78111.96110.13110.13-1.18%
112.78113.41109.61111.45-1.02%
112.07112.99111.12112.60+0.12%
112.56113.44111.51112.46+0.65%
112.45114.60111.32111.73-0.99%
114.10114.50112.25112.85-0.79%
114.40115.00112.50113.75+0.41%
114.11114.32112.14113.28-0.12%
111.74114.25111.27113.42+1.44%
108.54112.82108.54111.81+2.78%
109.10110.68108.61108.79-0.23%
109.82110.59108.75109.04-0.28%
110.10111.00108.45109.35-0.75%
110.59112.00108.51110.18-0.93%
112.14113.06110.26111.21-0.22%
111.90112.28110.00111.46+0.43%
109.86112.53107.66110.98+0.13%
111.53112.01107.44110.84-0.69%
112.47113.88111.23111.61-1.40%
111.77114.93111.77113.20+1.98%
110.04112.00108.62111.00+0.52%
106.69112.00105.55110.43+3.69%
108.99109.72105.55106.50-1.14%
107.65109.26107.18107.73+0.07%
106.73109.48105.70107.65+0.65%
110.97111.17105.74106.95-3.76%
110.18111.43108.48111.13+0.86%
111.58113.00109.78110.18-1.84%
112.79114.90111.72112.25-0.58%
112.63113.98111.23112.90+0.15%
111.19113.17110.76112.73+1.82%
108.93110.81107.66110.71+2.05%
110.00110.49108.44108.49-1.94%
109.24111.39107.44110.64+1.66%
107.91109.01107.00108.83+0.55%
108.27109.53106.71108.23-0.58%
108.90109.38107.92108.86-0.78%
108.92111.00108.92109.72+0.25%
110.92113.02108.94109.45-1.86%
112.58112.58110.75111.53-0.93%
113.07113.19111.57112.58-0.17%
112.32113.08111.65112.77+1.32%
112.57113.62111.11111.30-1.27%
113.59115.09112.24112.73-0.32%
114.53115.00112.91113.09-1.52%
113.10115.00112.56114.83+1.68%
115.18119.00112.54112.93-1.53%
122.32123.00113.81114.68-6.53%
126.02126.14122.11122.69-2.15%
120.00125.67120.00125.38+3.76%
121.38121.60119.97120.84+0.62%
124.04125.12119.85120.09-3.32%
124.84124.87123.13124.22—

Prices are adjusted for stock splits. See adjusted closing price for how dividends and splits affect history, and the BANF chart for longer ranges.