NASDAQ:BFC | Historical Stock Price | Bank First Corp

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
2003-10-15 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$5.22$11.10$23.56$50.03$106.24$225.612003-10-152026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2019

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2019-12-31$70.01$84.4712,300
2019-12-30$69.75$84.166,400
2019-12-27$69.30$83.618,300
2019-12-26$69.69$84.088,100
2019-12-24$69.50$83.863,700
2019-12-23$69.13$83.4117,800
2019-12-20$69.70$84.1054,500
2019-12-19$69.36$83.4510,000
2019-12-18$69.25$83.3115,400
2019-12-17$68.75$82.7116,700
2019-12-16$68.59$82.5213,500
2019-12-13$67.80$81.5718,800
2019-12-12$67.56$81.289,800
2019-12-11$67.89$81.687,100
2019-12-10$67.66$81.4011,400
2019-12-09$67.52$81.2311,500
2019-12-06$68.29$82.1619,600
2019-12-05$65.70$79.0425,800
2019-12-04$66.65$80.187,400
2019-12-03$67.40$81.098,900
2019-12-02$65.77$79.1314,100
2019-11-29$67.91$81.706,400
2019-11-27$68.78$82.7511,200
2019-11-26$69.41$83.5143,200
2019-11-25$69.90$84.0931,800
2019-11-22$68.72$82.6810,000
2019-11-21$68.53$82.454,100
2019-11-20$68.44$82.3414,200
2019-11-19$68.74$82.7010,700
2019-11-18$68.28$82.157,400
2019-11-15$68.99$83.008,400
2019-11-14$68.99$83.0014,300
2019-11-13$69.00$83.0112,200
2019-11-12$68.27$82.135,900
2019-11-11$68.85$82.834,300
2019-11-08$67.62$81.3510,300
2019-11-07$69.57$83.7020,100
2019-11-06$69.70$83.8513,100
2019-11-05$71.28$85.7616,900
2019-11-04$69.71$83.875,300
2019-11-01$70.00$84.2214,300
2019-10-31$70.00$84.2210,300
2019-10-30$71.17$85.6212,900
2019-10-29$70.05$84.2836,500
2019-10-28$69.52$83.645,300
2019-10-25$69.07$83.107,500
2019-10-24$69.37$83.467,900
2019-10-23$69.25$83.315,500
2019-10-22$69.50$83.6113,200
2019-10-21$69.75$83.9111,100
2019-10-18$68.40$82.2917,900
2019-10-17$68.14$81.9822,600
2019-10-16$66.85$80.438,500
2019-10-15$66.78$80.3415,800
2019-10-14$65.84$79.216,700
2019-10-11$65.98$79.3816,500
2019-10-10$66.99$80.5949,800
2019-10-09$66.84$80.4122,500
2019-10-08$65.86$79.237,800
2019-10-07$66.98$80.5842,400
2019-10-04$64.29$77.3511,000
2019-10-03$64.38$77.459,400
2019-10-02$64.80$77.9614,900
2019-10-01$64.69$77.8318,200
2019-09-30$66.18$79.6223,400
2019-09-27$63.68$76.6114,400
2019-09-26$64.63$77.7525,100
2019-09-25$66.88$80.4624,100
2019-09-24$66.63$80.1635,000
2019-09-23$67.15$80.7924,300
2019-09-20$68.37$82.01216,400
2019-09-19$68.86$82.6033,500
2019-09-18$68.01$81.5847,300
2019-09-17$67.92$81.4728,400
2019-09-16$67.20$80.6137,200
2019-09-13$66.60$79.8931,500
2019-09-12$66.00$79.1736,500
2019-09-11$63.60$76.2926,100
2019-09-10$61.67$73.9833,300
2019-09-09$61.64$73.9439,600
2019-09-06$55.60$66.709,700
2019-09-05$55.70$66.8222,300
2019-09-04$55.24$66.2616,800
2019-09-03$54.80$65.7415,600
2019-08-30$54.43$65.299,500
2019-08-29$55.23$66.2510,300
2019-08-28$55.37$66.427,300
2019-08-27$55.20$66.229,200
2019-08-26$55.99$67.164,700
2019-08-23$54.92$65.8814,000
2019-08-22$55.59$66.687,600
2019-08-21$55.90$67.0615,300
2019-08-20$54.79$65.7219,000
2019-08-19$55.50$66.589,200
2019-08-16$55.65$66.7610,200
2019-08-15$55.15$66.165,100
2019-08-14$55.31$66.3514,100
2019-08-13$56.18$67.395,000
2019-08-12$55.94$67.108,300
2019-08-09$55.71$66.839,300
2019-08-08$55.50$66.5816,400
2019-08-07$55.38$66.432,900
2019-08-06$55.82$66.9614,100
2019-08-05$55.05$66.0422,400
2019-08-02$55.94$67.1015,500
2019-08-01$54.65$65.5642,300
2019-07-31$57.90$69.4510,400
2019-07-30$56.40$67.6515,600
2019-07-29$56.75$68.079,100
2019-07-26$57.14$68.5411,300
2019-07-25$55.48$66.5514,000
2019-07-24$58.48$70.1510,200
2019-07-23$58.50$70.1712,700
2019-07-22$57.67$69.1811,700
2019-07-19$58.01$69.5939,100
2019-07-18$64.78$77.715,700
2019-07-17$64.72$77.6415,800
2019-07-16$62.68$75.1912,800
2019-07-15$64.43$77.297,400
2019-07-12$66.03$79.216,100
2019-07-11$66.07$79.2513,100
2019-07-10$67.15$80.5510,900
2019-07-09$68.40$82.0510,700
2019-07-08$68.85$82.5925,600
2019-07-05$69.78$83.7013,100
2019-07-03$70.06$84.0448,500
2019-07-02$71.00$85.1736,300
2019-07-01$71.12$85.3174,800
2019-06-28$68.96$82.72803,400
2019-06-27$67.15$80.5540,400
2019-06-26$68.74$82.4619,100
2019-06-25$68.78$82.5142,500
2019-06-24$68.68$82.3936,500
2019-06-21$70.21$84.2234,900
2019-06-20$70.31$84.1045,300
2019-06-19$71.40$85.4041,000
2019-06-18$73.32$87.7027,200
2019-06-17$73.70$88.1634,200
2019-06-14$73.31$87.6931,400
2019-06-13$73.60$88.0423,300
2019-06-12$76.00$90.9141,700
2019-06-11$72.00$86.1238,400
2019-06-10$71.01$84.9444,100
2019-06-07$68.90$82.419,600
2019-06-06$68.75$82.238,500
2019-06-05$67.31$80.516,100
2019-06-04$68.68$82.157,300
2019-06-03$68.69$82.168,100
2019-05-31$66.00$78.9514,700
2019-05-30$71.39$85.3918,800
2019-05-29$70.50$84.3319,900
2019-05-28$71.00$84.937,600
2019-05-24$69.00$82.534,400
2019-05-23$68.12$81.488,200
2019-05-22$70.50$84.337,500
2019-05-21$68.40$81.825,900
2019-05-20$67.75$81.044,100
2019-05-17$67.89$81.214,900
2019-05-16$66.98$80.123,200
2019-05-15$66.80$79.9020,100
2019-05-14$66.94$80.076,600
2019-05-13$66.25$79.249,900
2019-05-10$65.90$78.838,500
2019-05-09$65.05$77.8110,000
2019-05-08$66.48$79.5211,700
2019-05-07$67.00$80.1418,100
2019-05-06$68.80$82.2912,100
2019-05-03$68.60$82.065,300
2019-05-02$67.00$80.1411,000
2019-05-01$68.84$82.3426,200
2019-04-30$63.70$76.1924,800
2019-04-29$62.75$75.0612,400
2019-04-26$62.70$75.001,800
2019-04-25$63.00$75.361,400
2019-04-24$61.60$73.683,200
2019-04-23$60.70$72.618,800
2019-04-22$60.60$72.492,400
2019-04-18$61.90$74.041,200
2019-04-17$61.50$73.564,400
2019-04-16$60.94$72.893,100
2019-04-15$60.38$72.222,200
2019-04-12$60.41$72.266,300
2019-04-11$60.00$71.776,900
2019-04-10$59.60$71.293,400
2019-04-09$57.61$68.913,400
2019-04-08$58.90$70.453,500
2019-04-05$58.15$69.561,500
2019-04-04$58.71$70.231,500
2019-04-03$58.40$69.852,700
2019-04-02$58.00$69.382,500
2019-04-01$59.04$70.625,900
2019-03-29$58.93$70.492,700
2019-03-28$59.00$70.571,400
2019-03-27$58.50$69.971,200
2019-03-26$58.49$69.961,500
2019-03-25$59.00$70.573,600
2019-03-22$58.88$70.431,600
2019-03-21$57.84$68.952,900
2019-03-20$57.48$68.525,200
2019-03-19$57.11$68.083,900
2019-03-18$57.54$68.592,400
2019-03-15$58.00$69.145,200
2019-03-14$59.00$70.331,100
2019-03-13$58.75$70.036,400
2019-03-12$59.00$70.335,500
2019-03-11$56.52$67.372,500
2019-03-08$58.54$69.786,800
2019-03-07$58.50$69.739,700
2019-03-06$57.12$68.094,700
2019-03-05$56.00$66.754,000
2019-03-04$55.75$66.453,900
2019-03-01$56.20$66.994,100
2019-02-28$57.25$68.245,000
2019-02-27$53.90$64.251,200
2019-02-26$54.28$64.702,200
2019-02-25$54.28$64.70100
2019-02-22$54.65$65.142,900
2019-02-21$54.66$65.165,400
2019-02-20$54.41$64.861,300
2019-02-19$54.40$64.853,800
2019-02-15$54.54$65.014,300
2019-02-14$56.63$67.5012,500
2019-02-13$55.00$65.5611,000
2019-02-12$55.95$66.691,600
2019-02-11$55.88$66.614,000
2019-02-08$56.00$66.752,000
2019-02-07$52.50$62.581,400
2019-02-06$52.50$62.582,100
2019-02-05$52.50$62.5827,600
2019-02-04$52.00$61.985,600
2019-02-01$50.85$60.612,500
2019-01-31$48.62$57.9611,700
2019-01-30$49.84$59.418,500
2019-01-29$48.00$57.222,600
2019-01-28$47.25$56.324,500
2019-01-25$48.10$57.345,900
2019-01-24$50.00$59.603,600
2019-01-23$47.80$56.987,600
2019-01-22$46.75$55.738,500
2019-01-18$47.45$56.566,000
2019-01-17$47.60$56.744,300
2019-01-16$47.99$57.204,200
2019-01-15$47.89$57.098,000
2019-01-14$47.99$57.202,000
2019-01-11$48.00$57.2212,200
2019-01-10$48.00$57.22400
2019-01-09$47.45$56.561,600
2019-01-08$47.88$57.0728,900
2019-01-07$47.00$56.021,700
2019-01-04$47.00$56.0235,400
2019-01-03$48.00$57.22200
2019-01-02$48.00$57.22800