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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2022-12-30$92.82$116.7510,300
2022-12-29$93.67$117.8212,800
2022-12-28$91.52$115.1210,400
2022-12-27$92.09$115.839,700
2022-12-23$93.00$116.9815,200
2022-12-22$92.29$116.0841,800
2022-12-21$93.15$117.1712,900
2022-12-20$91.77$115.4318,400
2022-12-19$91.48$114.7521,900
2022-12-16$90.36$113.35189,200
2022-12-15$91.36$114.6026,200
2022-12-14$94.25$118.2325,700
2022-12-13$96.37$120.8822,300
2022-12-12$95.69$120.0318,800
2022-12-09$96.19$120.6615,700
2022-12-08$96.29$120.7816,200
2022-12-07$95.97$120.3813,500
2022-12-06$95.90$120.2914,700
2022-12-05$97.39$122.1646,400
2022-12-02$97.32$122.0815,900
2022-12-01$95.95$120.367,800
2022-11-30$95.03$119.2039,900
2022-11-29$93.70$117.5417,800
2022-11-28$97.98$122.9017,100
2022-11-25$99.13$124.357,300
2022-11-23$98.49$123.5413,100
2022-11-22$98.71$123.8219,100
2022-11-21$97.48$122.2834,600
2022-11-18$93.69$117.5212,600
2022-11-17$93.47$117.2514,100
2022-11-16$92.55$116.0911,600
2022-11-15$91.59$114.8912,500
2022-11-14$89.41$112.1523,400
2022-11-11$90.99$114.1414,900
2022-11-10$93.77$117.6219,400
2022-11-09$89.24$111.9410,400
2022-11-08$88.56$111.0918,400
2022-11-07$90.80$113.9011,700
2022-11-04$88.44$110.9416,700
2022-11-03$87.21$109.398,600
2022-11-02$87.10$109.2619,500
2022-11-01$87.56$109.8311,200
2022-10-31$86.15$108.0615,700
2022-10-28$85.80$107.6312,100
2022-10-27$81.84$102.665,100
2022-10-26$81.12$101.767,700
2022-10-25$80.69$101.2214,100
2022-10-24$81.40$102.117,600
2022-10-21$82.24$103.1610,300
2022-10-20$80.27$100.696,700
2022-10-19$80.04$100.4013,900
2022-10-18$80.87$101.4419,000
2022-10-17$80.42$100.8822,600
2022-10-14$78.12$97.998,700
2022-10-13$80.01$100.3614,200
2022-10-12$77.05$96.656,000
2022-10-11$78.01$97.8510,800
2022-10-10$76.85$96.409,600
2022-10-07$76.13$95.508,200
2022-10-06$77.20$96.849,800
2022-10-05$78.52$98.4917,600
2022-10-04$76.75$96.2710,200
2022-10-03$76.52$95.9911,700
2022-09-30$76.48$95.9314,500
2022-09-29$76.09$95.459,400
2022-09-28$77.03$96.6215,500
2022-09-27$76.72$96.2410,100
2022-09-26$77.57$97.3015,900
2022-09-23$77.86$97.6710,100
2022-09-22$78.60$98.599,600
2022-09-21$79.64$99.9012,200
2022-09-20$80.74$101.2840,000
2022-09-19$80.91$101.1836,400
2022-09-16$80.10$100.1744,300
2022-09-15$79.60$99.5433,100
2022-09-14$78.39$98.0329,400
2022-09-13$76.03$95.0814,100
2022-09-12$78.30$97.9117,500
2022-09-09$78.86$98.6111,900
2022-09-08$77.83$97.3310,100
2022-09-07$78.58$98.2611,200
2022-09-06$77.46$96.8610,400
2022-09-02$78.90$98.6616,900
2022-09-01$80.61$100.8016,200
2022-08-31$81.27$101.6330,300
2022-08-30$78.70$98.4110,000
2022-08-29$79.09$98.903,900
2022-08-26$80.17$100.2528,700
2022-08-25$80.49$100.658,600
2022-08-24$78.53$98.2012,100
2022-08-23$79.51$99.4311,100
2022-08-22$81.08$101.398,000
2022-08-19$81.75$102.2313,600
2022-08-18$81.82$102.329,900
2022-08-17$80.47$100.635,200
2022-08-16$80.64$100.8410,300
2022-08-15$81.00$101.2911,700
2022-08-12$78.99$98.788,300
2022-08-11$76.78$96.016,500
2022-08-10$75.92$94.947,700
2022-08-09$76.20$95.297,600
2022-08-08$76.61$95.8021,000
2022-08-05$75.90$94.9117,000
2022-08-04$77.80$97.295,300
2022-08-03$77.84$97.346,200
2022-08-02$77.40$96.796,700
2022-08-01$77.23$96.586,700
2022-07-29$76.92$96.1910,200
2022-07-28$77.29$96.659,100
2022-07-27$77.94$97.4624,700
2022-07-26$75.84$94.8410,900
2022-07-25$75.15$93.986,000
2022-07-22$75.23$94.087,400
2022-07-21$76.21$95.3010,900
2022-07-20$76.94$96.218,600
2022-07-19$77.13$96.455,600
2022-07-18$75.10$93.915,400
2022-07-15$77.08$96.3910,700
2022-07-14$75.93$94.9510,600
2022-07-13$75.60$94.543,300
2022-07-12$76.43$95.585,500
2022-07-11$76.00$95.048,800
2022-07-08$76.93$96.206,500
2022-07-07$77.05$96.3510,300
2022-07-06$77.40$96.7910,700
2022-07-05$76.96$96.248,700
2022-07-01$76.72$95.945,000
2022-06-30$75.81$94.808,800
2022-06-29$75.46$94.3612,900
2022-06-28$74.45$93.1018,700
2022-06-27$76.35$95.4817,200
2022-06-24$77.56$96.9961,800
2022-06-23$74.38$93.0111,300
2022-06-22$73.59$92.0213,900
2022-06-21$74.48$93.149,500
2022-06-17$73.66$91.8419,600
2022-06-16$71.55$89.2110,200
2022-06-15$73.05$91.0812,200
2022-06-14$71.10$88.655,800
2022-06-13$70.90$88.4010,900
2022-06-10$71.20$88.776,900
2022-06-09$71.90$89.647,500
2022-06-08$72.71$90.655,600
2022-06-07$72.98$90.995,200
2022-06-06$73.76$91.968,800
2022-06-03$72.95$90.958,000
2022-06-02$74.19$92.505,800
2022-06-01$74.14$92.4411,400
2022-05-31$72.67$90.6019,100
2022-05-27$71.66$89.345,000
2022-05-26$71.06$88.607,200
2022-05-25$70.40$87.7715,000
2022-05-24$70.47$87.8615,500
2022-05-23$69.70$86.9011,300
2022-05-20$69.92$87.175,600
2022-05-19$69.75$86.9617,200
2022-05-18$70.55$87.9610,200
2022-05-17$71.54$89.195,000
2022-05-16$70.12$87.424,000
2022-05-13$70.25$87.5912,400
2022-05-12$70.30$87.6510,600
2022-05-11$71.31$88.9110,300
2022-05-10$71.70$89.399,800
2022-05-09$71.54$89.1913,700
2022-05-06$71.20$88.7712,800
2022-05-05$71.10$88.6510,200
2022-05-04$71.97$89.737,700
2022-05-03$70.89$88.386,500
2022-05-02$70.80$88.2713,500
2022-04-29$70.70$88.1511,500
2022-04-28$71.77$89.485,800
2022-04-27$71.17$88.7311,200
2022-04-26$70.91$88.4110,400
2022-04-25$72.18$89.998,700
2022-04-22$71.68$89.376,500
2022-04-21$72.59$90.5019,700
2022-04-20$73.60$91.768,100
2022-04-19$72.04$89.823,800
2022-04-18$71.80$89.529,600
2022-04-14$71.60$89.2711,500
2022-04-13$72.03$89.809,500
2022-04-12$71.45$89.0810,500
2022-04-11$70.97$88.488,000
2022-04-08$70.63$88.069,000
2022-04-07$70.60$88.025,900
2022-04-06$71.25$88.8310,100
2022-04-05$71.55$89.218,800
2022-04-04$71.99$89.757,400
2022-04-01$72.37$90.2314,500
2022-03-31$71.99$89.7527,400
2022-03-30$72.34$90.1911,600
2022-03-29$73.47$91.607,200
2022-03-28$72.61$90.537,500
2022-03-25$72.23$90.0516,800
2022-03-24$71.60$89.2711,100
2022-03-23$71.36$88.976,800
2022-03-22$72.28$90.1215,800
2022-03-21$71.98$89.4714,500
2022-03-18$70.71$87.8924,900
2022-03-17$71.80$89.249,300
2022-03-16$71.40$88.759,400
2022-03-15$70.93$88.166,000
2022-03-14$71.35$88.696,900
2022-03-11$70.60$87.756,500
2022-03-10$70.67$87.847,100
2022-03-09$70.74$87.934,300
2022-03-08$70.25$87.325,500
2022-03-07$70.31$87.399,000
2022-03-04$70.26$87.334,100
2022-03-03$71.20$88.508,400
2022-03-02$70.90$88.138,900
2022-03-01$68.54$85.1913,200
2022-02-28$70.43$87.5411,600
2022-02-25$70.90$88.137,500
2022-02-24$70.50$87.638,500
2022-02-23$70.34$87.437,800
2022-02-22$70.71$87.898,000
2022-02-18$70.30$87.389,900
2022-02-17$70.08$87.119,400
2022-02-16$70.80$88.003,300
2022-02-15$70.86$88.087,500
2022-02-14$70.35$87.442,400
2022-02-11$71.37$88.7113,900
2022-02-10$70.00$87.019,800
2022-02-09$70.71$87.897,800
2022-02-08$71.60$89.0012,900
2022-02-07$70.98$88.235,700
2022-02-04$70.71$87.895,500
2022-02-03$70.61$87.777,100
2022-02-02$70.22$87.288,000
2022-02-01$70.78$87.9816,200
2022-01-31$69.99$86.998,200
2022-01-28$70.00$87.016,700
2022-01-27$70.70$87.882,800
2022-01-26$71.59$88.9811,600
2022-01-25$71.72$89.142,900
2022-01-24$71.62$89.0213,900
2022-01-21$70.56$87.7012,400
2022-01-20$71.24$88.555,200
2022-01-19$71.80$89.2414,400
2022-01-18$70.78$87.9817,300
2022-01-14$71.64$89.0510,300
2022-01-13$72.12$89.646,100
2022-01-12$72.20$89.749,500
2022-01-11$72.49$90.105,400
2022-01-10$73.43$91.278,200
2022-01-07$73.06$90.819,100
2022-01-06$73.68$91.587,500
2022-01-05$72.27$89.8313,200
2022-01-04$71.70$89.1212,500
2022-01-03$71.73$89.168,000