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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2021-12-31$72.24$89.791,900
2021-12-30$72.81$90.503,400
2021-12-29$72.98$90.713,300
2021-12-28$71.60$89.004,700
2021-12-27$71.70$89.124,600
2021-12-23$70.51$87.6411,700
2021-12-22$72.27$89.834,200
2021-12-21$69.91$86.908,300
2021-12-20$69.03$85.5310,100
2021-12-17$71.37$88.4327,600
2021-12-16$70.49$87.3414,000
2021-12-15$69.51$86.1224,600
2021-12-14$68.82$85.279,400
2021-12-13$69.45$86.056,300
2021-12-10$70.68$87.578,800
2021-12-09$70.52$87.375,100
2021-12-08$71.71$88.854,700
2021-12-07$72.04$89.266,800
2021-12-06$71.81$88.977,400
2021-12-03$70.11$86.877,200
2021-12-02$72.00$89.213,400
2021-12-01$70.80$87.725,600
2021-11-30$70.23$87.0140,300
2021-11-29$69.56$86.189,000
2021-11-26$70.33$87.147,600
2021-11-24$72.55$89.897,400
2021-11-23$72.91$90.3412,800
2021-11-22$71.94$89.137,600
2021-11-19$71.40$88.465,500
2021-11-18$72.08$89.318,900
2021-11-17$71.30$88.344,900
2021-11-16$72.00$89.215,900
2021-11-15$72.68$90.053,800
2021-11-12$73.67$91.282,700
2021-11-11$73.02$90.476,000
2021-11-10$72.05$89.2716,100
2021-11-09$73.60$91.193,800
2021-11-08$73.95$91.623,600
2021-11-05$73.49$91.0510,600
2021-11-04$72.80$90.203,900
2021-11-03$72.10$89.3310,100
2021-11-02$71.67$88.804,900
2021-11-01$72.49$89.816,900
2021-10-29$70.99$87.966,000
2021-10-28$70.69$87.582,900
2021-10-27$70.02$86.753,900
2021-10-26$69.98$86.716,500
2021-10-25$68.99$85.4811,300
2021-10-22$68.50$84.872,700
2021-10-21$68.33$84.662,700
2021-10-20$69.05$85.554,000
2021-10-19$69.69$86.353,200
2021-10-18$70.39$87.214,300
2021-10-15$70.27$87.0617,900
2021-10-14$69.84$86.5327,200
2021-10-13$69.25$85.807,700
2021-10-12$69.26$85.814,800
2021-10-11$69.35$85.928,100
2021-10-08$69.90$86.612,200
2021-10-07$72.05$89.276,900
2021-10-06$71.10$88.0910,100
2021-10-05$70.00$86.7312,900
2021-10-04$69.66$86.3111,100
2021-10-01$72.02$89.233,700
2021-09-30$70.87$87.815,300
2021-09-29$71.90$89.084,400
2021-09-28$70.60$87.473,700
2021-09-27$70.35$87.166,800
2021-09-24$68.98$85.471,900
2021-09-23$69.85$86.545,800
2021-09-22$67.57$83.724,500
2021-09-21$68.20$84.503,200
2021-09-20$67.96$83.589,700
2021-09-17$69.81$85.8659,400
2021-09-16$67.29$82.768,700
2021-09-15$67.44$82.9411,700
2021-09-14$67.50$83.0210,000
2021-09-13$68.23$83.918,300
2021-09-10$68.20$83.8810,600
2021-09-09$69.00$84.8612,000
2021-09-08$69.29$85.229,400
2021-09-07$69.16$85.067,500
2021-09-03$69.72$85.753,000
2021-09-02$70.37$86.551,900
2021-09-01$70.45$86.653,800
2021-08-31$71.00$87.325,100
2021-08-30$70.65$86.898,000
2021-08-27$70.99$87.3111,500
2021-08-26$70.05$86.157,100
2021-08-25$70.11$86.2315,700
2021-08-24$69.30$85.2310,900
2021-08-23$69.40$85.355,500
2021-08-20$68.99$84.8540,400
2021-08-19$69.21$85.129,400
2021-08-18$69.80$85.8510,800
2021-08-17$70.25$86.407,000
2021-08-16$70.28$86.442,800
2021-08-13$70.38$86.5611,700
2021-08-12$71.60$88.064,000
2021-08-11$71.70$88.183,400
2021-08-10$71.87$88.394,700
2021-08-09$70.25$86.406,200
2021-08-06$71.50$87.943,200
2021-08-05$71.16$87.524,900
2021-08-04$69.95$86.036,200
2021-08-03$69.21$85.121,300
2021-08-02$69.61$85.612,400
2021-07-30$69.99$86.084,900
2021-07-29$69.79$85.835,800
2021-07-28$68.63$84.417,300
2021-07-27$68.40$84.127,200
2021-07-26$68.80$84.628,100
2021-07-23$69.11$85.004,600
2021-07-22$69.90$85.9715,400
2021-07-21$70.21$86.355,900
2021-07-20$69.04$84.9124,200
2021-07-19$69.25$85.179,100
2021-07-16$70.00$86.099,500
2021-07-15$69.33$85.274,400
2021-07-14$69.40$85.353,700
2021-07-13$69.34$85.287,500
2021-07-12$69.69$85.714,300
2021-07-09$69.43$85.394,700
2021-07-08$69.45$85.427,400
2021-07-07$68.94$84.7912,300
2021-07-06$69.58$85.587,800
2021-07-02$69.21$85.126,700
2021-07-01$70.17$86.302,900
2021-06-30$69.77$85.817,700
2021-06-29$70.20$86.346,900
2021-06-28$70.47$86.677,800
2021-06-25$70.51$86.72231,600
2021-06-24$72.70$89.418,700
2021-06-23$71.30$87.6910,100
2021-06-22$70.58$86.817,300
2021-06-21$70.56$86.5210,400
2021-06-18$70.88$86.9122,600
2021-06-17$72.04$88.3410,100
2021-06-16$72.35$88.7210,700
2021-06-15$72.00$88.297,500
2021-06-14$71.41$87.566,500
2021-06-11$71.40$87.555,800
2021-06-10$70.78$86.796,000
2021-06-09$71.44$87.606,400
2021-06-08$70.38$86.3013,600
2021-06-07$71.45$87.619,100
2021-06-04$71.56$87.755,100
2021-06-03$72.12$88.445,000
2021-06-02$71.77$88.016,500
2021-06-01$71.79$88.0310,300
2021-05-28$71.22$87.333,300
2021-05-27$70.61$86.5811,700
2021-05-26$70.84$86.878,100
2021-05-25$70.10$85.9615,600
2021-05-24$72.20$88.5320,300
2021-05-21$72.70$89.158,900
2021-05-20$71.85$88.1012,600
2021-05-19$70.72$86.7211,600
2021-05-18$71.02$87.0910,200
2021-05-17$73.18$89.738,300
2021-05-14$72.00$88.2913,300
2021-05-13$71.06$87.1414,300
2021-05-12$69.67$85.4311,000
2021-05-11$71.08$87.1613,700
2021-05-10$71.03$87.1012,100
2021-05-07$72.23$88.578,700
2021-05-06$71.86$88.125,100
2021-05-05$71.27$87.395,000
2021-05-04$71.43$87.596,700
2021-05-03$72.89$89.388,700
2021-04-30$72.32$88.6813,900
2021-04-29$71.35$87.495,400
2021-04-28$71.65$87.865,200
2021-04-27$72.22$88.567,800
2021-04-26$72.09$88.406,500
2021-04-23$71.22$87.3315,100
2021-04-22$71.33$87.4712,900
2021-04-21$71.40$87.555,800
2021-04-20$69.35$85.0419,000
2021-04-19$69.85$85.6510,600
2021-04-16$69.94$85.766,000
2021-04-15$71.52$87.703,100
2021-04-14$69.85$85.653,500
2021-04-13$69.56$85.306,200
2021-04-12$71.08$87.165,200
2021-04-09$72.28$88.639,000
2021-04-08$72.98$89.495,200
2021-04-07$71.30$87.438,700
2021-04-06$73.52$90.157,100
2021-04-05$73.28$89.867,400
2021-04-01$73.10$89.649,000
2021-03-31$74.99$91.9522,300
2021-03-30$70.77$86.787,900
2021-03-29$70.35$86.266,500
2021-03-26$71.20$87.315,700
2021-03-25$70.79$86.807,100
2021-03-24$69.40$85.109,200
2021-03-23$70.72$86.727,300
2021-03-22$73.01$89.2716,700
2021-03-19$77.00$94.1560,500
2021-03-18$71.50$87.425,900
2021-03-17$73.00$89.2613,400
2021-03-16$74.71$91.356,100
2021-03-15$76.50$93.5410,100
2021-03-12$77.00$94.1512,000
2021-03-11$76.34$93.3410,100
2021-03-10$76.09$93.0322,000
2021-03-09$76.86$93.9817,800
2021-03-08$74.99$91.6922,900
2021-03-05$73.99$90.4711,700
2021-03-04$71.53$87.4610,700
2021-03-03$72.60$88.7717,500
2021-03-02$70.10$85.714,200
2021-03-01$71.09$86.9210,700
2021-02-26$69.90$85.4711,000
2021-02-25$71.74$87.729,900
2021-02-24$73.25$89.5677,600
2021-02-23$72.58$88.7412,400
2021-02-22$69.75$85.2810,700
2021-02-19$69.10$84.4910,600
2021-02-18$69.41$84.8711,800
2021-02-17$70.10$85.7110,700
2021-02-16$69.76$85.3023,100
2021-02-12$69.98$85.5614,300
2021-02-11$69.77$85.315,100
2021-02-10$68.90$84.2414,800
2021-02-09$69.87$85.433,400
2021-02-08$69.89$85.4510,700
2021-02-05$68.78$84.1011,000
2021-02-04$69.49$84.966,700
2021-02-03$67.89$83.018,500
2021-02-02$68.27$83.475,500
2021-02-01$66.87$81.766,200
2021-01-29$66.02$80.7210,700
2021-01-28$68.30$83.5113,400
2021-01-27$68.40$83.6325,400
2021-01-26$68.83$84.1612,500
2021-01-25$69.25$84.677,800
2021-01-22$70.00$85.5926,000
2021-01-21$69.88$85.448,200
2021-01-20$68.93$84.2810,900
2021-01-19$67.92$83.058,000
2021-01-15$67.88$83.008,000
2021-01-14$68.11$83.288,700
2021-01-13$69.20$84.6111,200
2021-01-12$69.75$85.2818,100
2021-01-11$69.24$84.6618,800
2021-01-08$68.74$84.0523,000
2021-01-07$69.19$84.6028,000
2021-01-06$67.77$82.8649,400
2021-01-05$65.10$79.6026,800
2021-01-04$65.30$79.8410,500