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

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
2026-04-14$142.52$194.4075,500
2026-04-13$141.75$193.35112,100
2026-04-10$143.64$195.9274,000
2026-04-09$144.62$197.2680,900
2026-04-08$141.10$192.46148,600
2026-04-07$138.76$189.27109,800
2026-04-06$137.64$187.74100,400
2026-04-02$136.99$186.8536,300
2026-04-01$136.15$185.7170,500
2026-03-31$135.06$184.22123,300
2026-03-30$133.45$182.0354,400
2026-03-27$131.93$179.9543,000
2026-03-26$132.64$180.9239,900
2026-03-25$132.56$180.8146,900
2026-03-24$133.67$181.6477,100
2026-03-23$132.68$180.3090,100
2026-03-20$130.32$177.09346,900
2026-03-19$134.23$182.40115,100
2026-03-18$131.93$179.2897,300
2026-03-17$135.62$184.2984,300
2026-03-16$136.29$185.2078,400
2026-03-13$135.44$184.05145,900
2026-03-12$134.72$183.07156,100
2026-03-11$134.27$182.46107,100
2026-03-10$136.67$185.72167,400
2026-03-09$135.98$184.78146,100
2026-03-06$136.32$185.24131,000
2026-03-05$136.57$185.5886,700
2026-03-04$139.14$189.0878,500
2026-03-03$137.99$187.5172,700
2026-03-02$138.25$187.8780,000
2026-02-27$134.67$183.00113,500
2026-02-26$140.08$190.3594,100
2026-02-25$141.94$192.8872,600
2026-02-24$139.40$189.43103,100
2026-02-23$140.12$190.41154,600
2026-02-20$142.97$194.28143,600
2026-02-19$141.87$192.79115,500
2026-02-18$144.32$196.1275,300
2026-02-17$146.82$199.5192,100
2026-02-13$146.00$198.4067,700
2026-02-12$145.17$197.27116,600
2026-02-11$146.99$199.74126,600
2026-02-10$149.84$203.6251,100
2026-02-09$151.84$206.3365,900
2026-02-06$151.51$205.8970,500
2026-02-05$148.27$201.4877,100
2026-02-04$148.23$201.43109,700
2026-02-03$146.38$198.92124,600
2026-02-02$144.96$196.9980,600
2026-01-30$139.54$189.6273,800
2026-01-29$138.60$188.3461,900
2026-01-28$135.88$184.6543,800
2026-01-27$138.39$188.0662,000
2026-01-26$139.25$189.2375,500
2026-01-23$137.32$186.60169,300
2026-01-22$135.82$184.5766,100
2026-01-21$135.68$184.3784,600
2026-01-20$128.44$174.5438,300
2026-01-16$129.59$176.1040,900
2026-01-15$129.78$176.3642,900
2026-01-14$126.27$171.5929,000
2026-01-13$123.70$168.1042,100
2026-01-12$123.14$167.3349,000
2026-01-09$122.61$166.6162,500
2026-01-08$125.44$170.4651,000
2026-01-07$122.00$165.7964,400
2026-01-06$123.50$167.8241,600
2026-01-05$123.59$167.9573,500
2026-01-02$120.63$163.9251,400