BancFirst Corporation (BANF) Stock Price

112.77 ▲ +1.47 (+1.32%)
Open: 112.32 Vol: 68.83K Day's range: 111.65 - 113.0801 Oct 24, 16:00 EDT
IEX quote, 15 minutes delayed during trading hours. Login or Signup to see real-time data
Loading chart ...
BANF Technical Analysis
5 mins 30 mins Hourly Daily Weekly
BUY BUY BUY SELL SELL
  5 mins 30 mins Hourly Daily Weekly
MA5 112.55▲ 112.39▲ 112.39▲ 112.94▼ 120.62▼
MA10 112.40▲ 112.39▲ 112.37▲ 116.12▼ 126.86▼
MA20 112.36▲ 112.44▲ 112.56▲ 120.74▼ 126.08▼
MA50 112.45▲ 112.95▼ 113.90▼ 127.18▼ 121.34▼
MA100 112.33▲ 114.79▼ 118.92▼ 126.25▼ 108.18▲
MA200 112.93▼ 119.70▼ 124.15▼ 121.47▼ 98.69▲
  5 mins 30 mins Hourly Daily Weekly
MACD 0.062▲ 0.057▲ 0.177▲ -0.943▼ -2.360▼
RSI 65.958▲ 52.439▲ 47.905▼ 33.113▼ 38.641▼
STOCH 79.438     55.274     64.737     6.271▼ 27.667    
WILL %R 0.000▲ -16.842▲ -16.842▲ -90.653▼ -93.999▼
CCI 191.611▲ 44.717     70.911     -86.254     -168.956▼
Latest Filters Detected On BANF
RSI $BANF RSI(14) Crossed Above 30 Set Alert
MA $BANF MA(20) Crossed Below MA(200) Set Alert
BancFirst Corporation News
Monday, October 20, 2025 06:33 AM
Keefe, Bruyette & Woods cut BancFirst Corporation (NASDAQ: BANF) price target from $132 to $120. Keefe, Bruyette & Woods analyst Wood Lay maintained a Market Perform rating. BancFirst shares closed at ...
Friday, October 17, 2025 05:03 AM
BancFirst Corporation (NASDAQ GS:BANF) reported net income of $62.7 million, or $1.85 per diluted share, for the third quarter of 2025 compared to ...
Friday, September 26, 2025 07:43 AM
Looking at the universe of stocks we cover at Dividend Channel, on 9/30/25, BancFirst Corp. (Symbol: BANF), BXP Inc (Symbol: BXP), and LXP Industrial Trust (Symbol: LXP) will all trade ex-dividend for ...
BANF historical stock data
date open high low close volume
24/10/25 112.32 113.0801 111.65 112.77 68,830
23/10/25 112.57 113.62 111.11 111.30 82,181
22/10/25 113.59 115.09 112.24 112.73 121,516
21/10/25 114.53 115.00 112.91 113.09 84,292
20/10/25 113.10 115.00 112.56 114.83 107,493
17/10/25 115.18 119.00 112.54 112.93 170,665
16/10/25 122.32 123.00 113.81 114.68 189,659
15/10/25 126.02 126.135 122.105 122.69 85,741
14/10/25 120.00 125.665 120.00 125.375 115,957
13/10/25 121.38 121.60 119.97 120.84 142,732
Quote Details
52wk Low:97.02
52wk High:138.77
Vol:68.83K
Avg Vol(3m):2.3M
1Y Chng:-8.10%
1M Chng:-15.34%
Add to Watch List