Bank First Corporation (BFC) NASDAQ

Currency In USD

AD

BFC Historical Return

If you invested $1000 in Bank First Corporation (BFC) 10 years ago, it would be worth $6,183.41 as of July 13, 2026, based on a reinvested dividends scenario. Over the same period, a $1000 investment made 5 years ago would be worth $2,343.39, while $1000 invested 1 year ago would be worth $1,202.57. This corresponds to total returns of 518.34%, 134.34%, 20.26%, respectively, with annualized returns of 19.97%, 18.56%, 20.26%.

Custom investment amounts or purchase dates can also be explored using the Stoculator calculator. Past performance does not guarantee future results.

AD

BFC Historical Data

Date Range:

DateOpenCloseAdj CloseHighLowVolume
July 13, 2026147.95146.94146.94148.55146.0891,745
July 10, 2026146.81147.35147.35147.98146.0849,641
July 09, 2026145.11146.67146.67148.14145.1168,650
July 08, 2026149.57145.17145.17150.55144.45138,331
July 07, 2026151.54149.57149.57152.01149.5363,640
July 06, 2026152.73151.31151.31153.56148.8115,363
July 02, 2026154.09151.8151.8154.09150.2363,026
July 01, 2026148.45152.99152.99154.29147.04119,759
June 30, 2026147.81148.35148.35149147.276,836
June 29, 2026147.58147.81147.81148.33145.37107,807
June 26, 2026145.22147.91147.91148.3145.05239,684
June 25, 2026146.13144.9144.9146.59143.3886,330
June 24, 2026143.92146.44146.44146.44143.2591,252
June 23, 2026143.32144.66144.66145.02142.6491,455
June 22, 2026142.69142.82142.82144.2139.8664,775
June 18, 2026143.28142.68142.68144.54141.55166,813
June 17, 2026143.75141.39141.39146.48140.2999,951
June 16, 2026143.83144.61144.61145.84143.0367,556
June 15, 2026145.08142.93142.93146.84137.76100,868
June 12, 2026144.93145.16145.16146.13144.2883,462
June 11, 2026144.59143.99143.99145.24142.856,315
June 10, 2026144.61143.83143.83146.15143.24139,122
June 09, 2026142.26143.7143.7145.85140.21132,960
June 08, 2026141.01141.68141.68142.57140.7163,299
June 05, 2026140.01140.34140.34142.5139.0681,795
June 04, 2026138.14139.91139.91140.77137.7262,580
June 03, 2026139136.45136.45141.32135.87117,967
June 02, 2026137.07139.87139.87141.48137.07104,192
June 01, 2026137.9137.77137.77138.7134.23123,052
May 29, 2026140.66139.02139.02141.88138.76131,444
May 28, 2026139.39140.83140.83140.83137.3296,471
May 27, 2026141.8139.38139.38142.17139.09109,482
May 26, 2026142.06141.85141.85143.5139.9394,032
May 22, 2026142.67141.87141.87143.86140101,888
May 21, 2026142.15142.37142.37143139.04194,205
May 20, 2026143.54143.05143.05146.35140169,898
May 19, 2026143.46143.37143.37145.02141.9990,164
May 18, 2026141.34143.66143.66144.38141.34101,455
May 15, 2026143.44141.14141.14143.44140.8950,612
May 14, 2026144.39143.77143.77145.9914345,339
May 13, 2026143.28143.54143.54144.99141.9999,951
May 12, 2026144.51144.29144.29144.99140.6994,985
May 11, 2026146.79144.51144.51146.79144.3258,534
May 08, 2026145146.62146.62146.76144.5352,281
May 07, 2026146.13145145147.77144.7860,751
May 06, 2026146.27145.75145.75147.17144.7393,656
May 05, 2026144.32145.68145.68147.66142.6364,349
May 04, 2026141.93143.82143.82144.6140.2599,409
May 01, 2026145.3142.76142.76145.9142.1153,772
April 30, 2026143.57145.31145.31146.49141.2558,948
April 29, 2026147.5144.81144.81148.02143.5976,170
April 28, 2026146.84148.67148.67149.99143.7371,924
April 27, 2026144.19145.62145.62149.5142.9467,469
April 24, 2026142.43144.19144.19144.69139.28104,901
April 23, 2026140.01141.83141.83142.19139.0475,006
April 22, 2026140.24138.99138.99140.24137.1157,526
April 21, 2026138.81139.83139.83141.46138.8166,629
April 20, 2026139.13139.03139.03140.73134.2874,241
April 17, 2026143.67140.87140.87148.53137.38165,852
April 16, 2026141.83142.69142.69143.06141.0666,095
AD