Bank First Corporation (BFC) Stock Price

131.93 ▼ -0.71 (-0.54%)
Open: 131.79 Vol: 43.01K Day's range: 130.92 - 133.09 Mar 27, 16:00 EDT
IEX quote, 15 minutes delayed during trading hours. Login or Signup to see real-time data
Loading chart ...
BFC Technical Analysis
5 mins 30 mins Hourly Daily Weekly
SELL SELL SELL SELL NEUTRAL
  5 mins 30 mins Hourly Daily Weekly
MA5 131.85▼ 132.24▼ 132.22▼ 132.70▼ 133.74▼
MA10 132.18▼ 132.32▼ 132.38▼ 133.19▼ 138.60▼
MA20 132.27▼ 132.35▼ 132.27▼ 134.86▼ 132.81▼
MA50 132.34▼ 132.61▼ 132.79▼ 138.74▼ 125.42▲
MA100 132.32▼ 132.84▼ 134.19▼ 132.60▼ 109.49▲
MA200 133.04▼ 134.24▼ 136.74▼ 128.24▲ 95.37▲
  5 mins 30 mins Hourly Daily Weekly
MACD -0.078▼ -0.005▼ 0.007▲ -0.205▼ -0.990▼
RSI 41.994▼ 44.230▼ 43.219▼ 41.332▼ 50.687▲
STOCH 13.778▼ 48.031     51.453     27.221     38.065    
WILL %R -93.333▼ -93.333▼ -93.333▼ -81.001▼ -63.940    
CCI -81.152     -136.792▼ -142.629▼ -89.328     -25.035    
Latest Filters Detected On BFC
MA $BFC Price Crossed Below MA(7) Set Alert
CDL $BFC Doji Candlestick Pattern Detected Set Alert
Bank First Corporation News
Wednesday, January 28, 2026 09:20 AM
Bank First Corporation (BFC) could be a solid addition to your portfolio given a notable revision in the company's earnings estimates. While the stock has been gaining lately, the trend might continue ...
Wednesday, January 28, 2026 09:00 AM
Investors might want to bet on Bank First Corporation (BFC), as it has been recently upgraded to a Zacks Rank #1 (Strong Buy). This rating change essentially reflects an upward trend in earnings ...
Thursday, January 22, 2026 03:15 PM
Bank First Corporation (BFC) came out with quarterly earnings of $2 per share, beating the Zacks Consensus Estimate of $1.75 per share. This compares to earnings of $1.74 per share a year ago. These ...
BFC historical stock data
date open high low close volume
27/03/26 131.79 133.09 130.92 131.93 43,011
26/03/26 131.14 133.15 129.8147 132.64 39,888
25/03/26 134.20 134.83 130.465 132.56 46,873
24/03/26 131.68 134.55 131.68 133.67 77,128
23/03/26 133.69 137.0612 132.36 132.68 90,058
20/03/26 134.33 135.065 129.97 130.32 346,928
19/03/26 132.05 135.115 130.13 134.23 115,142
18/03/26 134.68 135.50 131.51 131.93 97,268
17/03/26 136.90 138.26 135.09 135.62 84,277
16/03/26 135.97 137.51 135.58 136.29 78,427
Quote Details
52wk Low:93.00
52wk High:152.995
Vol:43.01K
Avg Vol(3m):1.7M
1Y Chng:+32.06%
1M Chng:-9.64%
Add to Watch List