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 — 2023

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2023-12-29$86.66$110.5416,700
2023-12-28$88.38$112.7422,600
2023-12-27$89.85$114.6123,100
2023-12-26$89.60$114.2921,000
2023-12-22$89.27$113.4921,200
2023-12-21$88.44$112.4425,800
2023-12-20$87.96$111.8336,900
2023-12-19$87.35$111.0543,000
2023-12-18$86.77$110.3157,900
2023-12-15$87.10$110.7391,300
2023-12-14$87.85$111.6972,100
2023-12-13$90.62$115.2152,400
2023-12-12$87.91$111.7617,100
2023-12-11$87.91$111.7622,600
2023-12-08$88.16$112.0821,300
2023-12-07$87.76$111.5718,500
2023-12-06$86.06$109.4122,000
2023-12-05$86.15$109.5223,700
2023-12-04$86.40$109.8442,200
2023-12-01$84.89$107.9241,800
2023-11-30$80.76$102.6745,400
2023-11-29$82.89$105.3815,100
2023-11-28$82.55$104.9510,500
2023-11-27$83.91$106.6817,900
2023-11-24$83.96$106.745,900
2023-11-22$83.29$105.8910,100
2023-11-21$83.20$105.7717,400
2023-11-20$84.50$107.4312,300
2023-11-17$83.60$106.2821,800
2023-11-16$82.74$105.1912,300
2023-11-15$83.65$106.3533,200
2023-11-14$84.70$107.6841,700
2023-11-13$81.66$103.827,500
2023-11-10$81.84$104.0513,800
2023-11-09$79.40$100.9415,400
2023-11-08$82.35$104.6920,800
2023-11-07$81.86$104.0724,900
2023-11-06$82.05$104.319,600
2023-11-03$81.80$103.9929,100
2023-11-02$80.80$102.7221,300
2023-11-01$79.62$101.2215,700
2023-10-31$78.97$100.4011,400
2023-10-30$79.78$101.4310,100
2023-10-27$77.14$98.077,600
2023-10-26$79.55$101.1314,700
2023-10-25$76.71$97.5210,400
2023-10-24$75.93$96.539,100
2023-10-23$74.99$95.349,300
2023-10-20$75.60$96.1123,000
2023-10-19$77.75$98.8512,700
2023-10-18$78.77$100.1412,200
2023-10-17$80.09$101.8222,900
2023-10-16$79.07$100.5212,100
2023-10-13$78.10$99.299,100
2023-10-12$78.87$100.2711,900
2023-10-11$79.11$100.576,300
2023-10-10$78.81$100.1911,800
2023-10-09$79.12$100.598,800
2023-10-06$79.33$100.8514,200
2023-10-05$79.54$101.1220,900
2023-10-04$77.38$98.3817,700
2023-10-03$76.97$97.8515,000
2023-10-02$76.52$97.2819,900
2023-09-29$77.15$98.0815,300
2023-09-28$77.05$97.9625,300
2023-09-27$76.84$97.6919,400
2023-09-26$77.39$98.3916,700
2023-09-25$78.13$99.3312,800
2023-09-22$77.54$98.588,900
2023-09-21$78.38$99.659,900
2023-09-20$78.07$99.2512,700
2023-09-19$77.61$98.6717,400
2023-09-18$77.91$98.6722,700
2023-09-15$78.87$99.88122,400
2023-09-14$78.62$99.5719,600
2023-09-13$78.03$98.8215,300
2023-09-12$79.19$100.2912,800
2023-09-11$78.25$99.1018,000
2023-09-08$78.86$99.8717,000
2023-09-07$78.94$99.9720,800
2023-09-06$79.06$100.1218,200
2023-09-05$80.57$102.0424,900
2023-09-01$79.65$100.8720,100
2023-08-31$77.63$98.3122,400
2023-08-30$76.34$96.6815,500
2023-08-29$77.97$98.7411,500
2023-08-28$79.02$100.079,800
2023-08-25$78.00$98.786,700
2023-08-24$78.03$98.826,600
2023-08-23$78.28$99.1412,100
2023-08-22$78.03$98.8215,000
2023-08-21$79.18$100.2810,300
2023-08-18$80.08$101.4221,000
2023-08-17$80.09$101.4310,700
2023-08-16$79.50$100.6814,100
2023-08-15$80.76$102.289,500
2023-08-14$83.07$105.2010,500
2023-08-11$83.52$105.7714,000
2023-08-10$82.97$105.0813,000
2023-08-09$84.72$107.2915,400
2023-08-08$85.12$107.8030,800
2023-08-07$87.52$110.8414,800
2023-08-04$87.46$110.7612,400
2023-08-03$87.67$111.0314,800
2023-08-02$88.10$111.5721,100
2023-08-01$88.65$112.2727,100
2023-07-31$88.36$111.9019,900
2023-07-28$87.69$111.0520,000
2023-07-27$87.35$110.6216,900
2023-07-26$88.27$111.7918,500
2023-07-25$86.77$109.8916,000
2023-07-24$86.95$110.1216,400
2023-07-21$87.68$111.0426,200
2023-07-20$87.92$111.3452,900
2023-07-19$85.99$108.9031,600
2023-07-18$86.00$108.9181,400
2023-07-17$86.13$109.0818,200
2023-07-14$83.05$105.1817,900
2023-07-13$82.58$104.5817,900
2023-07-12$81.14$102.7624,200
2023-07-11$81.42$103.1136,700
2023-07-10$83.77$106.0923,100
2023-07-07$83.43$105.6614,700
2023-07-06$82.53$104.5217,100
2023-07-05$85.02$107.6720,700
2023-07-03$84.08$106.486,100
2023-06-30$83.20$105.3721,200
2023-06-29$84.09$106.4916,900
2023-06-28$83.16$105.3215,700
2023-06-27$82.93$105.0324,900
2023-06-26$83.17$105.3341,300
2023-06-23$83.37$105.58227,800
2023-06-22$84.30$106.7624,200
2023-06-21$86.75$109.8625,500
2023-06-20$86.70$109.8022,200
2023-06-16$85.68$108.1371,000
2023-06-15$88.47$111.6519,200
2023-06-14$86.71$109.4321,200
2023-06-13$89.42$112.8527,200
2023-06-12$87.19$110.0317,200
2023-06-09$86.65$109.3513,900
2023-06-08$87.82$110.8318,200
2023-06-07$87.81$110.8228,400
2023-06-06$84.77$106.9833,400
2023-06-05$81.40$102.7316,200
2023-06-02$81.99$103.4723,200
2023-06-01$78.81$99.4614,800
2023-05-31$76.12$96.0619,300
2023-05-30$76.79$96.917,800
2023-05-26$75.82$95.688,700
2023-05-25$74.16$93.599,600
2023-05-24$75.83$95.7013,500
2023-05-23$76.15$96.1019,300
2023-05-22$71.70$90.4913,900
2023-05-19$69.22$87.3614,200
2023-05-18$70.40$88.8419,500
2023-05-17$70.82$89.3718,000
2023-05-16$67.66$85.398,400
2023-05-15$67.85$85.639,900
2023-05-12$68.04$85.8712,100
2023-05-11$68.28$86.179,500
2023-05-10$69.11$87.2216,700
2023-05-09$68.48$86.429,100
2023-05-08$68.10$85.9410,900
2023-05-05$68.97$87.0415,500
2023-05-04$67.44$85.1120,000
2023-05-03$66.84$84.3521,300
2023-05-02$66.38$83.7718,800
2023-05-01$68.50$86.4515,400
2023-04-28$68.39$86.3120,300
2023-04-27$67.84$85.6114,800
2023-04-26$67.08$84.6515,600
2023-04-25$66.26$83.6213,700
2023-04-24$67.38$85.0310,300
2023-04-21$67.99$85.8022,300
2023-04-20$67.44$85.1113,200
2023-04-19$67.84$85.6114,000
2023-04-18$67.26$84.8812,500
2023-04-17$69.51$87.7223,000
2023-04-14$68.50$86.4518,100
2023-04-13$69.87$88.1817,300
2023-04-12$69.30$87.4610,700
2023-04-11$70.44$88.9022,100
2023-04-10$70.24$88.6446,000
2023-04-06$67.92$85.7117,400
2023-04-05$68.11$85.9517,300
2023-04-04$68.44$86.3732,800
2023-04-03$74.00$93.3937,800
2023-03-31$73.58$92.8656,500
2023-03-30$71.54$90.2825,900
2023-03-29$72.45$91.4331,500
2023-03-28$73.84$93.1935,600
2023-03-27$73.87$93.2225,700
2023-03-24$73.99$93.3843,500
2023-03-23$73.26$92.4523,900
2023-03-22$74.57$94.1138,300
2023-03-21$74.98$94.6251,300
2023-03-20$75.47$94.9350,000
2023-03-17$73.54$92.5084,500
2023-03-16$73.63$92.6146,700
2023-03-15$72.40$91.0737,900
2023-03-14$72.59$91.3025,500
2023-03-13$71.57$90.0231,000
2023-03-10$74.40$93.5824,200
2023-03-09$76.90$96.7323,400
2023-03-08$77.85$97.929,700
2023-03-07$79.41$99.8815,800
2023-03-06$78.35$98.5510,000
2023-03-03$78.80$99.127,900
2023-03-02$79.63$100.1621,500
2023-03-01$79.54$100.0513,400
2023-02-28$81.53$102.5542,600
2023-02-27$81.62$102.668,700
2023-02-24$82.41$103.6617,200
2023-02-23$82.50$103.7710,600
2023-02-22$82.79$104.1318,000
2023-02-21$82.88$104.2517,300
2023-02-17$84.05$105.7222,500
2023-02-16$80.78$101.6123,600
2023-02-15$80.11$100.7610,500
2023-02-14$78.31$98.508,400
2023-02-13$79.78$100.3513,100
2023-02-10$79.35$99.8112,400
2023-02-09$78.42$98.6414,800
2023-02-08$78.51$98.758,000
2023-02-07$80.79$101.6219,400
2023-02-06$80.12$100.7811,700
2023-02-03$81.87$102.9817,600
2023-02-02$81.49$102.5014,600
2023-02-01$80.10$100.7520,100
2023-01-31$79.86$100.4523,200
2023-01-30$78.17$98.3212,800
2023-01-27$77.04$96.9012,100
2023-01-26$77.92$98.0110,600
2023-01-25$78.53$98.7815,700
2023-01-24$78.16$98.318,000
2023-01-23$78.16$98.3114,500
2023-01-20$78.58$98.8418,300
2023-01-19$78.33$98.5219,800
2023-01-18$79.76$100.3230,500
2023-01-17$85.33$107.3322,100
2023-01-13$87.08$109.5312,200
2023-01-12$88.01$110.7021,900
2023-01-11$86.63$108.9617,400
2023-01-10$86.96$109.3810,900
2023-01-09$86.81$109.1918,800
2023-01-06$90.48$113.8112,200
2023-01-05$88.82$111.7214,600
2023-01-04$91.00$114.4613,300
2023-01-03$91.55$115.1515,400