BancFirst Stock Price History
NASDAQ: BANFFinanceMajor BanksUSD
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
- 52-week high
- $126.14
- 52-week low
- $101.48
- 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
| Year | Year-end close | Return |
|---|---|---|
| 2026 | 106.18 | -0.27% |
| 2025 | 106.47 | -8.98% |
| 2024 | 116.97 | +20.18% |
| 2023 | 97.33 | +10.38% |
| 2022 | 88.18 | +24.97% |
| 2021 | 70.56 | +20.20% |
| 2020 | 58.70 | -5.29% |
| 2019 | 61.98 | +18.55% |
| 2018 | 52.28 | +2.21% |
| 2017 | 51.15 | +9.94% |
| 2016 | 46.53 | +58.73% |
| 2015 | 29.31 | -6.46% |
| 2014 | 31.34 | +12.86% |
| 2013 | 27.77 | +28.24% |
| 2012 | 21.65 | +15.34% |
| 2011 | 18.77 | -8.86% |
| 2010 | 20.60 | +11.20% |
| 2009 | 18.52 | -30.42% |
| 2008 | 26.62 | +29.61% |
| 2007 | 20.54 | -23.94% |
| 2006 | 27.00 | +36.71% |
| 2005 | 19.75 | +0.03% |
| 2004 | 19.75 | +36.76% |
| 2003 | 14.44 | +25.27% |
| 2002 | 11.53 | +33.82% |
| 2001 | 8.61 | -13.20% |
| 2000 | 9.92 | +16.94% |
| 1999 | 8.48 | -5.40% |
| 1998 | 8.97 | +6.30% |
| 1997 | 8.44 | +24.71% |
| 1996 | 6.77 | +45.30% |
| 1995 | 4.66 | +26.27% |
| 1994 | 3.69 | +1.72% |
| 1993 | 3.63 | -5.69% |
| 1992 | 3.84 | +37.69% |
| 1991 | 2.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)
| Date | Open | High | Low | Close | Change |
|---|---|---|---|---|---|
| 106.65 | 107.01 | 105.87 | 106.18 | -0.67% | |
| 106.09 | 107.37 | 104.81 | 106.90 | +0.84% | |
| 105.59 | 107.27 | 104.52 | 106.01 | -0.73% | |
| 108.16 | 108.99 | 106.35 | 106.79 | -0.73% | |
| 107.83 | 108.70 | 107.35 | 107.57 | -0.47% | |
| 107.96 | 109.30 | 106.82 | 108.08 | +1.49% | |
| 104.77 | 106.94 | 103.90 | 106.49 | +1.15% | |
| 105.83 | 106.15 | 104.74 | 105.28 | -1.01% | |
| 107.15 | 108.10 | 105.56 | 106.35 | -0.88% | |
| 108.27 | 108.48 | 107.09 | 107.29 | -1.31% | |
| 107.74 | 108.82 | 107.32 | 108.71 | +1.27% | |
| 107.44 | 108.82 | 106.48 | 107.35 | +0.35% | |
| 107.67 | 108.40 | 106.73 | 106.98 | -1.16% | |
| 110.69 | 110.69 | 108.22 | 108.24 | -1.11% | |
| 108.64 | 109.98 | 108.53 | 109.46 | +1.08% | |
| 108.98 | 109.43 | 107.58 | 108.29 | -0.62% | |
| 111.14 | 111.41 | 108.93 | 108.97 | -0.60% | |
| 110.94 | 111.44 | 108.28 | 109.63 | -1.18% | |
| 111.54 | 112.24 | 110.39 | 110.94 | -0.56% | |
| 111.20 | 112.52 | 110.89 | 111.56 | +0.60% | |
| 111.46 | 112.08 | 110.10 | 110.90 | +0.05% | |
| 110.51 | 111.21 | 109.64 | 110.84 | +0.04% | |
| 110.25 | 111.05 | 109.51 | 110.80 | -0.44% | |
| 112.17 | 112.85 | 111.16 | 111.29 | -1.42% | |
| 110.91 | 113.79 | 110.60 | 112.89 | +1.02% | |
| 111.50 | 113.09 | 111.29 | 111.75 | +0.56% | |
| 108.32 | 111.43 | 108.27 | 111.13 | +3.18% | |
| 109.23 | 110.09 | 107.16 | 107.71 | -1.38% | |
| 110.29 | 110.33 | 108.73 | 109.22 | -1.20% | |
| 110.89 | 111.38 | 110.21 | 110.55 | +0.14% | |
| 111.24 | 112.55 | 109.58 | 110.40 | -1.25% | |
| 111.64 | 112.43 | 110.26 | 111.80 | +0.64% | |
| 112.82 | 112.82 | 110.85 | 111.09 | -1.28% | |
| 113.07 | 114.43 | 112.25 | 112.53 | -0.34% | |
| 113.44 | 113.55 | 111.76 | 112.91 | +0.15% | |
| 112.38 | 113.51 | 112.00 | 112.74 | -0.16% | |
| 115.30 | 115.63 | 112.92 | 112.92 | -1.78% | |
| 115.32 | 115.92 | 114.28 | 114.97 | +0.03% | |
| 115.19 | 116.22 | 114.42 | 114.93 | -0.68% | |
| 115.36 | 116.11 | 114.68 | 115.72 | +0.03% | |
| 114.99 | 115.78 | 114.66 | 115.68 | +1.20% | |
| 113.67 | 114.83 | 113.02 | 114.31 | +0.63% | |
| 112.48 | 113.77 | 112.18 | 113.59 | +1.16% | |
| 112.25 | 113.32 | 111.59 | 112.29 | -0.64% | |
| 112.70 | 114.23 | 112.30 | 113.01 | -0.28% | |
| 114.76 | 115.56 | 113.16 | 113.33 | -0.69% | |
| 115.00 | 115.05 | 113.65 | 114.12 | -0.41% | |
| 114.30 | 115.31 | 113.65 | 114.59 | +0.52% | |
| 114.71 | 115.84 | 113.79 | 114.00 | +1.05% | |
| 111.74 | 114.00 | 111.42 | 112.82 | +0.59% | |
| 113.27 | 114.37 | 112.15 | 112.16 | -1.15% | |
| 115.20 | 115.79 | 113.25 | 113.47 | -1.94% | |
| 116.90 | 118.67 | 115.58 | 115.72 | -0.21% | |
| 117.18 | 119.07 | 115.56 | 115.96 | -0.53% | |
| 116.23 | 118.19 | 115.05 | 116.58 | +1.44% | |
| 114.76 | 115.12 | 113.15 | 114.92 | -0.38% | |
| 115.57 | 115.66 | 112.89 | 115.36 | -0.24% | |
| 115.85 | 116.71 | 114.18 | 115.64 | -0.65% | |
| 115.98 | 116.49 | 114.57 | 116.40 | +0.22% | |
| 118.55 | 119.23 | 115.49 | 116.14 | -3.25% | |
| 117.27 | 121.03 | 117.27 | 120.04 | +2.31% | |
| 115.72 | 117.76 | 115.17 | 117.33 | +2.00% | |
| 114.96 | 116.15 | 114.18 | 115.03 | +0.11% | |
| 114.42 | 115.33 | 113.56 | 114.90 | +0.72% | |
| 114.16 | 114.79 | 113.66 | 114.08 | +0.04% | |
| 112.47 | 114.64 | 112.47 | 114.04 | +1.49% | |
| 113.55 | 113.70 | 112.01 | 112.37 | -1.71% | |
| 114.86 | 115.99 | 114.06 | 114.32 | +0.02% | |
| 114.31 | 114.76 | 112.81 | 114.30 | +0.29% | |
| 115.95 | 117.01 | 113.36 | 113.97 | -0.67% | |
| 111.78 | 115.04 | 111.02 | 114.74 | +3.25% | |
| 111.67 | 111.72 | 110.31 | 111.13 | -1.02% | |
| 114.09 | 114.32 | 111.39 | 112.27 | -2.02% | |
| 113.96 | 115.56 | 113.54 | 114.58 | +1.13% | |
| 114.06 | 116.13 | 112.74 | 113.30 | -0.82% | |
| 112.23 | 114.24 | 112.23 | 114.24 | +2.01% | |
| 112.07 | 112.80 | 111.04 | 111.99 | +0.58% | |
| 111.31 | 112.58 | 110.87 | 111.34 | +0.03% | |
| 111.77 | 113.29 | 110.88 | 111.31 | +0.58% | |
| 113.51 | 115.66 | 109.65 | 110.67 | -2.93% | |
| 114.60 | 115.96 | 113.59 | 114.01 | +0.54% | |
| 116.55 | 117.50 | 113.32 | 113.40 | -2.47% | |
| 115.32 | 116.55 | 114.64 | 116.27 | +1.86% | |
| 114.05 | 115.00 | 112.16 | 114.15 | +0.09% | |
| 113.31 | 115.25 | 113.06 | 114.05 | +1.08% | |
| 111.45 | 114.38 | 111.45 | 112.83 | +1.87% | |
| 110.63 | 112.41 | 110.36 | 110.76 | +0.35% | |
| 110.18 | 111.70 | 110.00 | 110.37 | +0.26% | |
| 108.35 | 111.14 | 108.35 | 110.08 | +2.71% | |
| 109.51 | 109.51 | 106.90 | 107.18 | -2.54% | |
| 107.84 | 110.62 | 107.84 | 109.97 | +1.37% | |
| 109.40 | 109.99 | 107.75 | 108.48 | -1.64% | |
| 110.16 | 110.85 | 109.26 | 110.29 | -0.17% | |
| 110.16 | 112.08 | 109.05 | 110.48 | -0.29% | |
| 112.42 | 113.92 | 110.24 | 110.80 | -1.41% | |
| 111.87 | 113.51 | 110.80 | 112.38 | +0.96% | |
| 111.44 | 112.40 | 110.76 | 111.31 | 0.00% | |
| 111.38 | 112.00 | 109.95 | 111.31 | +0.24% | |
| 108.58 | 111.07 | 107.52 | 111.04 | +2.59% | |
| 107.78 | 110.76 | 106.58 | 108.24 | +0.43% | |
| 107.26 | 108.99 | 105.57 | 107.78 | +0.92% | |
| 108.83 | 109.66 | 106.55 | 106.80 | -1.91% | |
| 109.21 | 111.17 | 108.55 | 108.88 | +0.44% | |
| 109.80 | 110.60 | 107.98 | 108.40 | -1.43% | |
| 111.39 | 111.54 | 107.74 | 109.97 | -0.91% | |
| 113.47 | 114.95 | 110.16 | 110.98 | -1.74% | |
| 112.68 | 113.55 | 109.77 | 112.95 | -0.26% | |
| 114.73 | 115.49 | 113.00 | 113.24 | -1.11% | |
| 115.00 | 116.15 | 113.16 | 114.51 | -0.02% | |
| 111.86 | 114.97 | 110.66 | 114.53 | +2.75% | |
| 111.94 | 113.66 | 111.08 | 111.46 | -1.02% | |
| 112.30 | 114.12 | 110.57 | 112.61 | +0.90% | |
| 110.91 | 113.25 | 109.90 | 111.61 | +0.19% | |
| 113.18 | 113.37 | 111.16 | 111.40 | -2.41% | |
| 115.53 | 116.48 | 113.82 | 114.15 | -0.56% | |
| 113.53 | 115.17 | 113.32 | 114.79 | +1.11% | |
| 114.37 | 115.10 | 111.28 | 113.53 | -1.15% | |
| 114.11 | 115.74 | 114.08 | 114.85 | +0.80% | |
| 114.54 | 115.32 | 113.38 | 113.94 | -0.18% | |
| 115.00 | 115.97 | 112.57 | 114.15 | -0.91% | |
| 117.12 | 119.54 | 113.29 | 115.20 | -1.30% | |
| 116.32 | 121.89 | 115.31 | 116.72 | +4.52% | |
| 112.17 | 113.05 | 111.45 | 111.67 | -1.12% | |
| 114.38 | 114.73 | 112.08 | 112.94 | -1.22% | |
| 114.14 | 115.05 | 112.07 | 114.33 | -0.15% | |
| 113.46 | 114.91 | 112.28 | 114.50 | +0.65% | |
| 114.73 | 114.84 | 112.98 | 113.76 | -1.12% | |
| 112.59 | 116.46 | 112.14 | 115.05 | +1.91% | |
| 114.11 | 115.00 | 112.78 | 112.89 | +2.02% | |
| 109.46 | 110.90 | 109.38 | 110.66 | +0.55% | |
| 108.59 | 110.28 | 107.83 | 110.06 | +0.91% | |
| 107.57 | 109.24 | 106.89 | 109.07 | -0.14% | |
| 109.08 | 112.85 | 108.70 | 109.22 | +0.66% | |
| 109.11 | 110.07 | 107.21 | 108.50 | +0.54% | |
| 107.21 | 109.00 | 106.89 | 107.92 | +1.12% | |
| 107.45 | 107.51 | 106.10 | 106.72 | -1.50% | |
| 106.10 | 108.59 | 105.99 | 108.35 | +1.43% | |
| 109.38 | 110.44 | 106.39 | 106.82 | -1.57% | |
| 105.97 | 109.69 | 105.90 | 108.52 | +1.31% | |
| 107.34 | 110.16 | 106.54 | 107.12 | +2.12% | |
| 104.20 | 105.66 | 102.66 | 104.90 | +0.67% | |
| 102.60 | 105.01 | 101.48 | 104.20 | +0.81% | |
| 105.21 | 105.57 | 102.89 | 103.36 | -2.55% | |
| 108.19 | 109.31 | 105.79 | 106.07 | -1.10% | |
| 106.92 | 107.61 | 106.10 | 107.25 | +1.12% | |
| 107.90 | 113.90 | 105.82 | 106.06 | -0.73% | |
| 104.73 | 107.81 | 104.68 | 106.84 | -0.15% | |
| 107.63 | 108.40 | 105.80 | 107.00 | -1.16% | |
| 108.29 | 110.62 | 106.55 | 108.26 | -0.41% | |
| 107.39 | 109.61 | 104.06 | 108.71 | -0.11% | |
| 108.63 | 109.15 | 105.70 | 108.83 | -2.39% | |
| 111.69 | 113.78 | 110.82 | 111.49 | -1.29% | |
| 114.64 | 114.97 | 112.10 | 112.95 | -0.37% | |
| 111.01 | 115.63 | 109.91 | 113.37 | +0.32% | |
| 107.90 | 113.46 | 107.90 | 113.01 | +2.74% | |
| 113.46 | 114.26 | 108.68 | 110.00 | -4.84% | |
| 114.95 | 116.84 | 114.52 | 115.59 | +1.17% | |
| 112.73 | 114.39 | 111.40 | 114.25 | +2.41% | |
| 111.03 | 112.79 | 110.12 | 111.56 | +0.86% | |
| 116.52 | 116.79 | 110.04 | 110.61 | -5.27% | |
| 115.21 | 116.76 | 114.03 | 116.76 | +1.42% | |
| 115.56 | 116.70 | 114.28 | 115.13 | -1.15% | |
| 116.96 | 118.71 | 115.54 | 116.47 | -0.31% | |
| 118.37 | 119.28 | 116.83 | 116.83 | -0.72% | |
| 116.66 | 117.69 | 114.13 | 117.68 | +1.50% | |
| 117.70 | 117.92 | 114.17 | 115.94 | -0.51% | |
| 119.99 | 122.21 | 115.87 | 116.54 | -2.58% | |
| 119.94 | 121.03 | 119.00 | 119.63 | -0.63% | |
| 118.69 | 120.94 | 118.34 | 120.39 | +1.13% | |
| 117.95 | 120.00 | 116.82 | 119.04 | +2.01% | |
| 116.38 | 118.87 | 115.76 | 116.69 | +0.19% | |
| 113.89 | 117.55 | 113.68 | 116.47 | +3.06% | |
| 111.72 | 114.08 | 110.53 | 113.01 | +0.81% | |
| 110.26 | 112.94 | 110.26 | 112.10 | +1.96% | |
| 108.79 | 110.23 | 108.50 | 109.95 | +0.71% | |
| 108.22 | 109.53 | 107.99 | 109.17 | +1.14% | |
| 109.00 | 110.07 | 107.94 | 107.94 | -1.20% | |
| 108.76 | 109.52 | 108.19 | 109.25 | +0.61% | |
| 108.18 | 109.78 | 107.31 | 108.59 | +0.11% | |
| 115.92 | 117.00 | 107.45 | 108.47 | -7.57% | |
| 115.98 | 117.91 | 115.98 | 117.36 | +1.22% | |
| 112.47 | 116.51 | 112.47 | 115.94 | +3.93% | |
| 111.07 | 113.25 | 110.82 | 111.56 | -1.09% | |
| 113.93 | 114.95 | 112.77 | 112.79 | -1.32% | |
| 111.84 | 114.50 | 108.13 | 114.30 | +2.45% | |
| 109.10 | 111.63 | 108.32 | 111.57 | +2.32% | |
| 109.05 | 109.45 | 107.65 | 109.04 | +0.23% | |
| 109.28 | 109.44 | 108.09 | 108.79 | -1.44% | |
| 112.35 | 113.29 | 105.05 | 110.38 | -1.74% | |
| 108.32 | 112.80 | 107.77 | 112.33 | +3.70% | |
| 108.68 | 108.68 | 107.06 | 108.32 | -0.18% | |
| 106.55 | 108.73 | 105.62 | 108.52 | +1.27% | |
| 105.89 | 111.49 | 105.86 | 107.16 | +0.65% | |
| 106.25 | 108.70 | 104.49 | 106.47 | +0.42% | |
| 108.15 | 108.15 | 105.64 | 106.02 | -1.89% | |
| 108.30 | 108.81 | 107.24 | 108.06 | -0.22% | |
| 109.73 | 109.73 | 108.12 | 108.30 | -1.30% | |
| 109.80 | 110.64 | 108.91 | 109.73 | +0.13% | |
| 110.21 | 110.83 | 109.10 | 109.59 | -0.49% | |
| 110.78 | 111.96 | 110.13 | 110.13 | -1.18% | |
| 112.78 | 113.41 | 109.61 | 111.45 | -1.02% | |
| 112.07 | 112.99 | 111.12 | 112.60 | +0.12% | |
| 112.56 | 113.44 | 111.51 | 112.46 | +0.65% | |
| 112.45 | 114.60 | 111.32 | 111.73 | -0.99% | |
| 114.10 | 114.50 | 112.25 | 112.85 | -0.79% | |
| 114.40 | 115.00 | 112.50 | 113.75 | +0.41% | |
| 114.11 | 114.32 | 112.14 | 113.28 | -0.12% | |
| 111.74 | 114.25 | 111.27 | 113.42 | +1.44% | |
| 108.54 | 112.82 | 108.54 | 111.81 | +2.78% | |
| 109.10 | 110.68 | 108.61 | 108.79 | -0.23% | |
| 109.82 | 110.59 | 108.75 | 109.04 | -0.28% | |
| 110.10 | 111.00 | 108.45 | 109.35 | -0.75% | |
| 110.59 | 112.00 | 108.51 | 110.18 | -0.93% | |
| 112.14 | 113.06 | 110.26 | 111.21 | -0.22% | |
| 111.90 | 112.28 | 110.00 | 111.46 | +0.43% | |
| 109.86 | 112.53 | 107.66 | 110.98 | +0.13% | |
| 111.53 | 112.01 | 107.44 | 110.84 | -0.69% | |
| 112.47 | 113.88 | 111.23 | 111.61 | -1.40% | |
| 111.77 | 114.93 | 111.77 | 113.20 | +1.98% | |
| 110.04 | 112.00 | 108.62 | 111.00 | +0.52% | |
| 106.69 | 112.00 | 105.55 | 110.43 | +3.69% | |
| 108.99 | 109.72 | 105.55 | 106.50 | -1.14% | |
| 107.65 | 109.26 | 107.18 | 107.73 | +0.07% | |
| 106.73 | 109.48 | 105.70 | 107.65 | +0.65% | |
| 110.97 | 111.17 | 105.74 | 106.95 | -3.76% | |
| 110.18 | 111.43 | 108.48 | 111.13 | +0.86% | |
| 111.58 | 113.00 | 109.78 | 110.18 | -1.84% | |
| 112.79 | 114.90 | 111.72 | 112.25 | -0.58% | |
| 112.63 | 113.98 | 111.23 | 112.90 | +0.15% | |
| 111.19 | 113.17 | 110.76 | 112.73 | +1.82% | |
| 108.93 | 110.81 | 107.66 | 110.71 | +2.05% | |
| 110.00 | 110.49 | 108.44 | 108.49 | -1.94% | |
| 109.24 | 111.39 | 107.44 | 110.64 | +1.66% | |
| 107.91 | 109.01 | 107.00 | 108.83 | +0.55% | |
| 108.27 | 109.53 | 106.71 | 108.23 | -0.58% | |
| 108.90 | 109.38 | 107.92 | 108.86 | -0.78% | |
| 108.92 | 111.00 | 108.92 | 109.72 | +0.25% | |
| 110.92 | 113.02 | 108.94 | 109.45 | -1.86% | |
| 112.58 | 112.58 | 110.75 | 111.53 | -0.93% | |
| 113.07 | 113.19 | 111.57 | 112.58 | -0.17% | |
| 112.32 | 113.08 | 111.65 | 112.77 | +1.32% | |
| 112.57 | 113.62 | 111.11 | 111.30 | -1.27% | |
| 113.59 | 115.09 | 112.24 | 112.73 | -0.32% | |
| 114.53 | 115.00 | 112.91 | 113.09 | -1.52% | |
| 113.10 | 115.00 | 112.56 | 114.83 | +1.68% | |
| 115.18 | 119.00 | 112.54 | 112.93 | -1.53% | |
| 122.32 | 123.00 | 113.81 | 114.68 | -6.53% | |
| 126.02 | 126.14 | 122.11 | 122.69 | -2.15% | |
| 120.00 | 125.67 | 120.00 | 125.38 | +3.76% | |
| 121.38 | 121.60 | 119.97 | 120.84 | +0.62% | |
| 124.04 | 125.12 | 119.85 | 120.09 | -3.32% | |
| 124.84 | 124.87 | 123.13 | 124.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.