NASDAQ:BFC | Stock Price History | 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.

Historical Stock Price

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2026-09-04$155.111,911
2026-09-03$154.372,417
2026-09-02$150.531,230
2026-09-01$150.994,011
2026-08-31$152.243,514
2026-08-28$152.601,273
2026-08-27$151.85$207.9182,500$153.162,092
2026-08-26$153.69$210.4366,300$152.802,499
2026-08-25$152.99$209.4769,700$153.95979
2026-08-24$154.08$210.97121,600$153.732,041
2026-08-21$152.76$209.1679,300$153.902,785
2026-08-20$152.32$208.5694,800$151.203,168
2026-08-19$151.04$206.8076,900$155.132,535
2026-08-18$155.98$213.5758,300$157.042,479
2026-08-17$156.88$214.8092,800$157.05842
2026-08-14$158.00$216.3339,500$158.50635
2026-08-13$158.42$216.9143,500$157.281,506
2026-08-12$156.95$214.9073,500$157.501,360
2026-08-11$156.93$214.8752,700$154.221,957
2026-08-10$152.92$209.3846,100$151.422,274
2026-08-07$153.42$210.0647,500$153.582,758
2026-08-06$154.95$212.1695,100$156.804,868
2026-08-05$156.31$214.0283,700$155.802,866
2026-08-04$156.08$213.7163,500$154.172,176
2026-08-03$155.29$212.6280,800$156.482,327
2026-07-31$152.74$209.1375,900$151.415,388
2026-07-30$151.29$207.1595,000$151.102,915
2026-07-29$151.78$207.8262,900$150.292,565
2026-07-28$151.24$207.08101,300$148.004,165
2026-07-27$148.67$203.56114,200$152.374,835
2026-07-24$150.78$206.4598,800$147.484,418
2026-07-23$147.39$201.81129,700$146.275,942
2026-07-22$146.37$200.41124,600$146.087,386
2026-07-21$145.60$199.3688,800$146.664,893
2026-07-20$145.82$199.66171,900$146.016,874
2026-07-17$146.63$200.77177,100
2026-07-16$153.21$209.78124,400
2026-07-15$147.47$201.9297,300
2026-07-14$146.38$200.4261,000
2026-07-13$146.94$201.1991,700
2026-07-10$147.35$201.7549,600
2026-07-09$146.67$200.8268,700
2026-07-08$145.17$198.77138,300
2026-07-07$149.57$204.7963,600
2026-07-06$151.31$207.17115,400
2026-07-02$151.80$207.8463,000
2026-07-01$152.99$209.47119,800
2026-06-30$148.35$203.1276,800
2026-06-29$147.81$202.38107,900
2026-06-26$147.91$202.52239,700
2026-06-25$144.90$198.4090,300
2026-06-24$146.44$200.5191,300
2026-06-23$144.66$197.3291,500
2026-06-22$142.82$194.8164,800
2026-06-18$142.68$194.62166,800
2026-06-17$141.39$192.86100,000
2026-06-16$144.61$197.2567,600
2026-06-15$142.93$194.96100,900
2026-06-12$145.16$198.0083,500
2026-06-11$143.99$196.4056,300
2026-06-10$143.83$196.18139,100
2026-06-09$143.70$196.01133,000
2026-06-08$141.68$193.2563,300
2026-06-05$140.34$191.4281,800
2026-06-04$139.91$190.8462,600
2026-06-03$136.45$186.12119,200
2026-06-02$139.87$190.78104,200
2026-06-01$137.77$187.92123,100
2026-05-29$139.02$189.62131,500
2026-05-28$140.83$192.0996,500
2026-05-27$139.38$190.11109,500
2026-05-26$141.85$193.4894,000
2026-05-22$141.87$193.51101,900
2026-05-21$142.37$194.19195,900
2026-05-20$143.05$195.12169,900
2026-05-19$143.37$195.5690,200
2026-05-18$143.66$195.95101,500
2026-05-15$141.14$192.5150,600
2026-05-14$143.77$196.1045,300
2026-05-13$143.54$195.79100,400
2026-05-12$144.29$196.8195,000
2026-05-11$144.51$197.1158,500
2026-05-08$146.62$199.9953,600
2026-05-07$145.00$197.7860,800
2026-05-06$145.75$198.8093,700
2026-05-05$145.68$198.7164,300
2026-05-04$143.82$196.1799,400
2026-05-01$142.76$194.72153,800
2026-04-30$145.31$198.20105,900
2026-04-29$144.81$197.5284,000
2026-04-28$148.67$202.7973,200
2026-04-27$145.62$198.6379,700
2026-04-24$144.19$196.67104,900
2026-04-23$141.83$193.4675,000
2026-04-22$138.99$189.5857,500
2026-04-21$139.83$190.7366,600
2026-04-20$139.03$189.6474,200
2026-04-17$140.87$192.15166,600
2026-04-16$142.69$194.6366,100
2026-04-15$142.65$194.5785,100