BancfirstCorporation BANF full analysis,charts,indicators,moving averages,SMA,DMA,EMA,ADX,MACD,RSIBancfirst Corporation BANF WideScreen charts, DMA,SMA,EMA technical analysis, forecast prediction, by indicators ADX,MACD,RSI,CCI USA stock exchange
operates under Finance sector & deals in Major Banks
Daily price and charts and targets BancfirstCorporation Strong Daily Stock price targets for BancfirstCorporation BANF are 126.54 and 131.32 Daily Target 1 | 125.73 | Daily Target 2 | 127.35 | Daily Target 3 | 130.51 | Daily Target 4 | 132.13 | Daily Target 5 | 135.29 |
Daily price and volume Bancfirst Corporation
Date |
Closing |
Open |
Range |
Volume |
Tue 16 September 2025 |
128.97 (-3.18%) |
132.63 |
128.89 - 133.67 |
1.2731 times |
Mon 15 September 2025 |
133.21 (-0.25%) |
133.99 |
132.88 - 135.05 |
2.0059 times |
Fri 12 September 2025 |
133.54 (-0.75%) |
134.44 |
133.25 - 135.00 |
0.9309 times |
Thu 11 September 2025 |
134.55 (0.43%) |
134.16 |
133.85 - 135.00 |
1.0956 times |
Wed 10 September 2025 |
133.98 (-0.06%) |
133.79 |
133.50 - 135.00 |
0.9365 times |
Tue 09 September 2025 |
134.06 (-0.91%) |
135.01 |
133.05 - 135.73 |
0.8752 times |
Mon 08 September 2025 |
135.29 (0.76%) |
134.73 |
133.58 - 135.76 |
0.6532 times |
Fri 05 September 2025 |
134.27 (-1.62%) |
136.79 |
133.81 - 138.77 |
0.911 times |
Thu 04 September 2025 |
136.48 (2.21%) |
133.97 |
133.60 - 136.59 |
0.7249 times |
Wed 03 September 2025 |
133.53 (0.46%) |
132.57 |
132.37 - 133.86 |
0.5936 times |
Tue 02 September 2025 |
132.92 (-0.04%) |
131.44 |
130.10 - 133.01 |
0.6111 times |

Weekly price and charts BancfirstCorporation Strong weekly Stock price targets for BancfirstCorporation BANF are 125.85 and 132.01 Weekly Target 1 | 124.81 | Weekly Target 2 | 126.89 | Weekly Target 3 | 130.97 | Weekly Target 4 | 133.05 | Weekly Target 5 | 137.13 |
Weekly price and volumes for Bancfirst Corporation
Date |
Closing |
Open |
Range |
Volume |
Tue 16 September 2025 |
128.97 (-3.42%) |
133.99 |
128.89 - 135.05 |
0.8996 times |
Fri 12 September 2025 |
133.54 (-0.54%) |
134.73 |
133.05 - 135.76 |
1.2323 times |
Fri 05 September 2025 |
134.27 (0.98%) |
131.44 |
130.10 - 138.77 |
0.7793 times |
Fri 29 August 2025 |
132.97 (0%) |
134.32 |
132.97 - 134.99 |
0.2139 times |
Fri 29 August 2025 |
132.97 (0.05%) |
131.70 |
129.96 - 134.99 |
1.0673 times |
Fri 22 August 2025 |
132.90 (7.97%) |
123.48 |
123.00 - 133.00 |
1.0675 times |
Fri 15 August 2025 |
123.09 (1.7%) |
121.68 |
119.89 - 127.00 |
1.153 times |
Fri 08 August 2025 |
121.03 (-1.04%) |
122.83 |
119.73 - 123.74 |
0.8426 times |
Fri 01 August 2025 |
122.30 (-3.42%) |
126.82 |
121.15 - 128.37 |
1.4235 times |
Fri 25 July 2025 |
126.63 (-6.39%) |
135.93 |
125.68 - 135.93 |
1.3209 times |
Fri 18 July 2025 |
135.28 (4.93%) |
128.15 |
125.54 - 137.40 |
2.3544 times |

Monthly price and charts BancfirstCorporation Strong monthly Stock price targets for BancfirstCorporation BANF are 123.99 and 133.87 Monthly Target 1 | 122.33 | Monthly Target 2 | 125.65 | Monthly Target 3 | 132.21 | Monthly Target 4 | 135.53 | Monthly Target 5 | 142.09 |
Monthly price and volumes Bancfirst Corporation
Date |
Closing |
Open |
Range |
Volume |
Tue 16 September 2025 |
128.97 (-3.01%) |
131.44 |
128.89 - 138.77 |
0.6333 times |
Fri 29 August 2025 |
132.97 (6.79%) |
123.50 |
119.73 - 134.99 |
1.0394 times |
Thu 31 July 2025 |
124.52 (0.73%) |
123.49 |
121.39 - 137.40 |
1.5357 times |
Mon 30 June 2025 |
123.62 (-0.07%) |
123.76 |
117.27 - 126.05 |
1.0229 times |
Fri 30 May 2025 |
123.71 (5%) |
117.78 |
117.04 - 130.08 |
0.8625 times |
Wed 30 April 2025 |
117.82 (7.24%) |
109.06 |
97.02 - 119.87 |
1.1203 times |
Mon 31 March 2025 |
109.87 (-7.95%) |
118.91 |
107.36 - 121.15 |
0.9841 times |
Fri 28 February 2025 |
119.36 (0.24%) |
118.22 |
114.73 - 123.29 |
0.7909 times |
Fri 31 January 2025 |
119.08 (1.45%) |
118.04 |
107.68 - 122.60 |
1.3678 times |
Tue 31 December 2024 |
117.38 (-7.74%) |
129.38 |
115.94 - 130.37 |
0.6431 times |
Tue 26 November 2024 |
127.23 (17.04%) |
109.14 |
106.91 - 132.29 |
1.0372 times |

DMA SMA EMA moving averages of Bancfirst Corporation BANF
DMA (daily moving average) of Bancfirst Corporation BANF
DMA period | DMA value | 5 day DMA | 132.85 | 12 day DMA | 133.65 | 20 day DMA | 132.72 | 35 day DMA | 128.84 | 50 day DMA | 129.1 | 100 day DMA | 126.28 | 150 day DMA | 121.38 | 200 day DMA | 121.14 | EMA (exponential moving average) of Bancfirst Corporation BANF
EMA period | EMA current | EMA prev | EMA prev2 | 5 day EMA | 132.19 | 133.8 | 134.09 | 12 day EMA | 132.72 | 133.4 | 133.44 | 20 day EMA | 132 | 132.32 | 132.23 | 35 day EMA | 131.06 | 131.18 | 131.06 | 50 day EMA | 129.39 | 129.41 | 129.25 |
SMA (simple moving average) of Bancfirst Corporation BANF
SMA period | SMA current | SMA prev | SMA prev2 | 5 day SMA | 132.85 | 133.87 | 134.28 | 12 day SMA | 133.65 | 133.98 | 134.07 | 20 day SMA | 132.72 | 132.54 | 132.13 | 35 day SMA | 128.84 | 128.78 | 128.59 | 50 day SMA | 129.1 | 129.11 | 129.07 | 100 day SMA | 126.28 | 126.12 | 125.88 | 150 day SMA | 121.38 | 121.33 | 121.26 | 200 day SMA | 121.14 | 121.1 | 121.05 |
|
|