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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2017-12-29$44.70$52.551,600
2017-12-28$44.58$52.41700
2017-12-27$44.70$52.550
2017-12-26$44.70$52.36700
2017-12-22$44.44$52.060
2017-12-21$44.44$52.06400
2017-12-20$43.15$50.55800
2017-12-19$44.50$52.131,000
2017-12-18$44.00$51.541,600
2017-12-15$44.25$51.83800
2017-12-14$43.74$51.24900
2017-12-13$43.50$50.960
2017-12-12$43.50$50.96200
2017-12-11$43.10$50.49600
2017-12-08$42.75$50.081,300
2017-12-07$41.60$48.73400
2017-12-06$41.21$48.272,200
2017-12-05$41.20$48.262,800
2017-12-04$41.10$48.14700
2017-12-01$41.10$48.141,300
2017-11-30$41.10$48.1410,800
2017-11-29$41.25$48.320
2017-11-28$41.25$48.32200
2017-11-27$41.05$48.09100
2017-11-24$41.75$48.910
2017-11-22$41.75$48.91200
2017-11-21$41.50$48.61300
2017-11-20$41.06$48.101,600
2017-11-17$41.00$48.03200
2017-11-16$41.05$48.090
2017-11-15$41.05$48.091,800
2017-11-14$43.00$50.37300
2017-11-13$43.75$51.251,000
2017-11-10$42.75$50.080
2017-11-09$42.75$50.080
2017-11-08$42.75$50.080
2017-11-07$42.75$50.080
2017-11-06$42.75$50.08400
2017-11-03$40.50$47.440
2017-11-02$40.50$47.44100
2017-11-01$40.16$47.04300
2017-10-31$41.75$48.910
2017-10-30$41.75$48.910
2017-10-27$41.75$48.91500
2017-10-26$40.00$46.860
2017-10-25$40.00$46.860
2017-10-24$40.00$46.86100
2017-10-23$41.00$48.030
2017-10-20$41.00$48.03100
2017-10-19$41.00$48.031,200
2017-10-18$39.10$45.800
2017-10-17$39.10$45.800
2017-10-16$39.10$45.80400
2017-10-13$38.80$45.45200
2017-10-12$38.80$45.452,000
2017-10-11$38.80$45.45300
2017-10-10$38.80$45.45800
2017-10-09$38.75$45.39500
2017-10-06$38.81$45.46500
2017-10-05$38.75$45.390
2017-10-04$38.75$45.3922,700
2017-10-03$38.50$45.10200
2017-10-02$38.50$45.10200
2017-09-29$38.50$45.100
2017-09-28$38.50$45.100
2017-09-27$38.50$45.100
2017-09-26$38.50$45.100
2017-09-25$38.50$45.100
2017-09-22$38.50$44.910
2017-09-21$38.50$44.910
2017-09-20$38.50$44.910
2017-09-19$38.50$44.91100
2017-09-18$38.50$44.91600
2017-09-15$38.00$44.33400
2017-09-14$37.25$43.45200
2017-09-13$36.90$43.040
2017-09-12$36.90$43.04500
2017-09-11$37.00$43.165,300
2017-09-08$36.77$42.8912,700
2017-09-07$36.50$42.5810,200
2017-09-06$37.25$43.450
2017-09-05$37.25$43.45300
2017-09-01$37.45$43.693,300
2017-08-31$37.50$43.743,100
2017-08-30$37.40$43.63500
2017-08-29$37.00$43.160
2017-08-28$37.00$43.160
2017-08-25$37.00$43.160
2017-08-24$37.00$43.160
2017-08-23$37.00$43.160
2017-08-22$37.00$43.160
2017-08-21$37.00$43.16200
2017-08-18$37.45$43.690
2017-08-17$37.45$43.69300
2017-08-16$37.50$43.74500
2017-08-15$36.80$42.930
2017-08-14$36.80$42.930
2017-08-11$36.80$42.930
2017-08-10$36.80$42.930
2017-08-09$36.80$42.93100
2017-08-08$36.80$42.93300
2017-08-07$36.80$42.93300
2017-08-04$36.80$42.93300
2017-08-03$37.35$43.57300
2017-08-02$36.77$42.891,100
2017-08-01$37.15$43.34500
2017-07-31$37.15$43.340
2017-07-28$37.15$43.34100
2017-07-27$37.15$43.34400
2017-07-26$37.00$43.16200
2017-07-25$37.00$43.161,400
2017-07-24$37.00$43.16600
2017-07-21$37.11$43.29300
2017-07-20$37.15$43.340
2017-07-19$37.15$43.340
2017-07-18$37.15$43.34300
2017-07-17$37.06$43.230
2017-07-14$37.06$43.230
2017-07-13$37.06$43.230
2017-07-12$37.06$43.232,500
2017-07-11$37.00$43.16200
2017-07-10$37.00$43.16500
2017-07-07$36.48$42.559,100
2017-07-06$36.25$42.29600
2017-07-05$36.05$42.054,500
2017-07-03$36.25$42.290
2017-06-30$36.25$42.290
2017-06-29$36.25$42.290
2017-06-28$36.25$42.290
2017-06-27$36.25$42.29100
2017-06-26$36.25$42.101,000
2017-06-23$36.23$42.081,000
2017-06-22$36.10$41.930
2017-06-21$36.10$41.931,800
2017-06-20$36.00$41.810
2017-06-19$36.00$41.81100
2017-06-16$36.00$41.810
2017-06-15$36.00$41.810
2017-06-14$36.00$41.810
2017-06-13$36.00$41.810
2017-06-12$36.00$41.81100
2017-06-09$35.85$41.643,100
2017-06-08$35.27$40.96300
2017-06-07$35.25$40.94100
2017-06-06$35.25$40.94400
2017-06-05$35.25$40.943,400
2017-06-02$35.16$40.83300
2017-06-01$35.05$40.710
2017-05-31$35.05$40.710
2017-05-30$35.05$40.710
2017-05-26$35.05$40.7111,500
2017-05-25$34.95$40.593,400
2017-05-24$34.90$40.5314,500
2017-05-23$35.00$40.659,800
2017-05-22$34.95$40.593,900
2017-05-19$35.20$40.88400
2017-05-18$34.86$40.490
2017-05-17$34.86$40.4913,600
2017-05-16$34.74$40.35900
2017-05-15$34.30$39.844,800
2017-05-12$35.00$40.651,800
2017-05-11$34.80$40.421,200
2017-05-10$34.85$40.47500
2017-05-09$34.70$40.300
2017-05-08$34.70$40.300
2017-05-05$34.70$40.30300
2017-05-04$34.70$40.300
2017-05-03$34.70$40.300
2017-05-02$34.70$40.30700
2017-05-01$34.80$40.4211,500
2017-04-28$35.40$41.115,300
2017-04-27$35.00$40.650
2017-04-26$35.00$40.650
2017-04-25$35.00$40.659,300
2017-04-24$34.80$40.42300
2017-04-21$34.80$40.421,500
2017-04-20$34.55$40.131,000
2017-04-19$34.80$40.42600
2017-04-18$35.00$40.650
2017-04-17$35.00$40.65200
2017-04-13$34.90$40.5326,700
2017-04-12$35.00$40.650
2017-04-11$35.00$40.652,600
2017-04-10$35.00$40.652,000
2017-04-07$35.00$40.6542,800
2017-04-06$35.50$41.23100
2017-04-05$35.00$40.65300
2017-04-04$35.00$40.650
2017-04-03$35.00$40.6514,300
2017-03-31$35.30$41.008,900
2017-03-30$35.00$40.650
2017-03-29$35.00$40.650
2017-03-28$35.00$40.65900
2017-03-27$35.25$40.94300
2017-03-24$35.50$41.23500
2017-03-23$35.45$40.980
2017-03-22$35.45$40.980
2017-03-21$35.45$40.981,000
2017-03-20$35.25$40.75300
2017-03-17$35.00$40.463,500
2017-03-16$35.25$40.75200
2017-03-15$34.95$40.411,300
2017-03-14$34.60$40.005,600
2017-03-13$34.75$40.18500
2017-03-10$34.55$39.94700
2017-03-09$35.50$41.04200
2017-03-08$35.50$41.04900
2017-03-07$35.50$41.04200
2017-03-06$34.50$39.89600
2017-03-03$34.87$40.318,000
2017-03-02$34.90$40.35400
2017-03-01$35.00$40.46300
2017-02-28$34.60$40.008,000
2017-02-27$34.50$39.896,100
2017-02-24$35.00$40.46100
2017-02-23$35.00$40.460
2017-02-22$35.00$40.462,200
2017-02-21$35.00$40.46200
2017-02-17$35.00$40.468,400
2017-02-16$34.20$39.5410,000
2017-02-15$34.50$39.890
2017-02-14$34.50$39.891,000
2017-02-13$34.30$39.66100
2017-02-10$34.50$39.891,500
2017-02-09$34.50$39.893,100
2017-02-08$34.40$39.770
2017-02-07$34.40$39.771,400
2017-02-06$34.25$39.60300
2017-02-03$34.10$39.421,300
2017-02-02$34.05$39.37400
2017-02-01$34.00$39.31400
2017-01-31$33.65$38.90300
2017-01-30$34.00$39.316,000
2017-01-27$34.05$39.370
2017-01-26$34.05$39.372,100
2017-01-25$33.30$38.500
2017-01-24$33.30$38.5019,900
2017-01-23$33.50$38.730
2017-01-20$33.50$38.73300
2017-01-19$34.05$39.37300
2017-01-18$34.05$39.370
2017-01-17$34.05$39.370
2017-01-13$34.05$39.37500
2017-01-12$33.30$38.5019,600
2017-01-11$33.88$39.170
2017-01-10$33.88$39.17300
2017-01-09$33.30$38.501,200
2017-01-06$33.55$38.79700
2017-01-05$33.50$38.731,600
2017-01-04$33.16$38.343,800
2017-01-03$33.10$38.277,800