Loading live market data…

Bank First Corporation

NASDAQ:BFC

$147.47 USD

$1.09 (0.74%)

Volume
97.1K
Average Volume
96.38K
Market Capitalization
$1.66B
P/E Ratio
20.51
Dividend Yield
1.32%
Price Target
$157.00
Year High
$154.29
Year Low
$115.29
Day High
Day Low
Payout Ratio
$0.73
Current Ratio
$0.00
Date Opening Price Closing Price %Chg Volume
2026-07-15 $146.70 $147.47 0.52% 97300
2026-07-14 $147.06 $146.38 -0.46% 61000
2026-07-13 $147.95 $146.94 -0.68% 91753
2026-07-10 $146.81 $147.35 0.37% 49641
2026-07-09 $145.11 $146.67 1.08% 68700
2026-07-08 $149.57 $145.17 -2.94% 138.33K
2026-07-07 $151.54 $149.57 -1.30% 63640
2026-07-06 $152.73 $151.31 -0.93% 115.4K
2026-07-02 $154.09 $151.80 -1.49% 63026
2026-07-01 $148.45 $152.99 3.06% 119.8K
2026-06-30 $147.81 $148.35 0.37% 76836
2026-06-29 $147.58 $147.81 0.16% 107.9K
2026-06-26 $145.22 $147.91 1.85% 239.7K
2026-06-25 $146.13 $144.90 -0.84% 90300
2026-06-24 $143.92 $146.44 1.75% 91300
2026-06-23 $143.32 $144.66 0.93% 91500
2026-06-22 $142.69 $142.82 0.09% 64800
2026-06-18 $143.28 $142.68 -0.42% 166.81K
2026-06-17 $143.75 $141.39 -1.64% 100000
2026-06-16 $143.83 $144.61 0.54% 67600
2026-06-15 $145.08 $142.93 -1.48% 100.9K
2026-06-12 $144.93 $145.16 0.16% 83500
2026-06-11 $144.59 $143.99 -0.41% 56319
2026-06-10 $144.61 $143.83 -0.54% 139.12K
2026-06-09 $142.26 $143.70 1.01% 133K
2026-06-08 $141.01 $141.68 0.48% 63300
2026-06-05 $140.01 $140.34 0.24% 81800
2026-06-04 $138.14 $139.91 1.28% 62600
2026-06-03 $139.57 $136.45 -2.24% 119.21K
2026-06-02 $137.07 $139.87 2.04% 104.2K
2026-06-01 $137.90 $137.77 -0.09% 123.1K
2026-05-29 $140.66 $139.02 -1.17% 131.5K
2026-05-28 $139.39 $140.83 1.03% 96500
2026-05-27 $141.80 $139.38 -1.71% 109.52K
2026-05-26 $142.06 $141.85 -0.15% 94040
2026-05-22 $142.67 $141.87 -0.56% 101.9K
2026-05-21 $142.15 $142.37 0.15% 195.92K
2026-05-20 $143.54 $143.05 -0.34% 169.9K
2026-05-19 $143.46 $143.37 -0.06% 90200
2026-05-18 $141.34 $143.66 1.64% 101.5K
2026-05-15 $143.44 $141.14 -1.60% 50612
2026-05-14 $144.39 $143.77 -0.43% 45339
2026-05-13 $144.04 $143.54 -0.35% 100.43K
2026-05-12 $144.51 $144.29 -0.15% 95000
2026-05-11 $146.79 $144.51 -1.55% 58534
2026-05-08 $145.00 $146.62 1.12% 53600
2026-05-07 $146.13 $145.00 -0.77% 60800
2026-05-06 $146.27 $145.75 -0.36% 93700
2026-05-05 $144.32 $145.68 0.94% 64349
2026-05-04 $141.93 $143.82 1.33% 99409
2026-05-01 $145.30 $142.76 -1.75% 153.8K
2026-04-30 $143.57 $145.31 1.21% 105.9K
2026-04-29 $147.50 $144.81 -1.82% 84009
2026-04-28 $146.84 $148.67 1.25% 73239
2026-04-27 $144.19 $145.62 0.99% 79700
2026-04-24 $142.43 $144.19 1.24% 104.9K
2026-04-23 $140.01 $141.83 1.30% 75007
2026-04-22 $140.24 $138.99 -0.89% 57526
2026-04-21 $138.81 $139.83 0.73% 66641
2026-04-20 $139.13 $139.03 -0.07% 74241
2026-04-17 $143.67 $140.87 -1.95% 166.63K
2026-04-16 $141.83 $142.69 0.61% 66114
2026-04-15 $142.48 $142.65 0.12% 85126
2026-04-14 $141.33 $142.52 0.84% 75545
2026-04-13 $143.06 $141.75 -0.92% 112.1K
2026-04-10 $143.04 $143.64 0.42% 74021
2026-04-09 $140.11 $144.62 3.22% 80924
2026-04-08 $141.68 $141.10 -0.41% 148.62K
2026-04-07 $136.74 $138.76 1.48% 109.82K
2026-04-06 $136.49 $137.64 0.84% 100.4K
2026-04-02 $135.50 $136.99 1.10% 36300
2026-04-01 $135.84 $136.15 0.23% 70500
2026-03-31 $134.40 $135.06 0.49% 123.3K
2026-03-30 $133.28 $133.45 0.13% 54400
2026-03-27 $131.79 $131.93 0.11% 43011
2026-03-26 $131.14 $132.64 1.14% 39900
2026-03-25 $134.20 $132.56 -1.22% 46900
2026-03-24 $131.68 $133.67 1.51% 77128
2026-03-23 $133.69 $132.68 -0.76% 90100
2026-03-20 $134.33 $130.32 -2.99% 346.93K
2026-03-19 $132.05 $134.23 1.65% 115.14K
2026-03-18 $134.68 $131.93 -2.04% 97300
2026-03-17 $136.90 $135.62 -0.93% 84300
2026-03-16 $135.97 $136.29 0.24% 78427
2026-03-13 $135.34 $135.44 0.07% 145.9K
2026-03-12 $131.50 $134.72 2.45% 156.1K
2026-03-11 $135.44 $134.27 -0.86% 107.1K
2026-03-10 $134.97 $136.67 1.26% 167.47K
2026-03-09 $135.40 $135.98 0.43% 146.1K
2026-03-06 $133.07 $136.32 2.44% 131.04K