MARKET IS CLOSED
Loading latest tickers...
Market Indices
S&P 500
$7,722.72
+0.73%
NASDAQ 100
$30,807.93
+1.00%
DOW JONES
$51,177.00
+0.49%
NASDAQ Composite
$27,190.86
+1.19%
RUSSELL 2000
$2,815.20
+0.90%
CBOE VIX
$15.31
-6.59%
Sector Heatmap
Technology+1.01%
Financials+0.06%
Healthcare-0.01%
Consumer Cycl+1.13%
Consumer Staples+0.25%
Energy+0.40%
Industrials+0.78%
Materials+0.66%
Real Estate+0.32%
Utilities+0.38%
Comm Services+0.35%
BFC — Bank First Corporation Common Stock
NasdaqBank First Corporation Common Stock
$152.60
+3.10(+2.07%)
- O
- 150.68
- H
- 152.94
- L
- 150.64
- V
- 48.88K
⏱️ End-of-day dataAs of Oct 2, 2026
Latest Close$152.60
Period Return+38.01%
Period High$159.10
Period Low$107.59
Avg Daily Volume90.7K
Total Trading Days365
BFC — Historical OHLCV Price & Volume Table
Apr 22, 2025 — Oct 2, 2026| Date▼ | Open⇅ | High⇅ | Low⇅ | Close⇅ | Change ($)⇅ | Change (%)⇅ | Volume⇅ | VWAP⇅ | Day Range (L - H) |
|---|---|---|---|---|---|---|---|---|---|
| Oct 2, 2026 | $150.68 | $152.94 | $150.64 | $152.60 | +$3.10 | +2.07% | 48,877 | $152.00 | $150.64 $152.94 |
| Oct 1, 2026 | $148.26 | $149.64 | $146.71 | $149.50 | +$0.69 | +0.46% | 58,164 | $148.34 | $146.71 $149.64 |
| Sep 30, 2026 | $149.90 | $150.98 | $148.15 | $148.81 | $-0.94 | -0.63% | 60,502 | $149.12 | $148.15 $150.98 |
| Sep 29, 2026 | $150.77 | $152.19 | $149.18 | $149.75 | $-1.31 | -0.87% | 84,887 | $150.47 | $149.18 $152.19 |
| Sep 28, 2026 | $152.13 | $152.13 | $150.72 | $151.06 | $-1.07 | -0.70% | 56,812 | $151.38 | $150.72 $152.13 |
| Sep 25, 2026 | $150.52 | $152.49 | $150.52 | $152.13 | +$1.81 | +1.20% | 86,126 | $151.91 | $150.52 $152.49 |
| Sep 24, 2026 | $149.65 | $151.11 | $149.02 | $150.32 | +$1.93 | +1.30% | 43,693 | $150.12 | $149.02 $151.11 |
| Sep 23, 2026 | $150.23 | $151.54 | $148.23 | $148.39 | $-2.44 | -1.62% | 80,931 | $149.87 | $148.23 $151.54 |
| Sep 22, 2026 | $152.81 | $153.03 | $149.91 | $150.83 | $-0.71 | -0.47% | 93,240 | $151.53 | $149.91 $153.03 |
| Sep 21, 2026 | $151.87 | $152.43 | $151.35 | $151.54 | $-0.68 | -0.45% | 33,459 | $151.69 | $151.35 $152.43 |
| Sep 18, 2026 | $151.40 | $152.46 | $149.54 | $152.22 | +$0.12 | +0.08% | 115,331 | $151.84 | $149.54 $152.46 |
| Sep 17, 2026 | $152.07 | $154.13 | $150.84 | $152.10 | +$1.56 | +1.04% | 57,674 | $151.90 | $150.84 $154.13 |
| Sep 16, 2026 | $153.00 | $153.50 | $149.01 | $150.54 | $-3.21 | -2.09% | 59,806 | $151.15 | $149.01 $153.50 |
| Sep 15, 2026 | $153.35 | $154.55 | $151.99 | $153.75 | +$0.52 | +0.34% | 56,221 | $153.09 | $151.99 $154.55 |
| Sep 14, 2026 | $154.23 | $155.18 | $152.42 | $153.23 | $-1.18 | -0.76% | 51,350 | $153.70 | $152.42 $155.18 |
| Sep 11, 2026 | $156.86 | $157.64 | $153.81 | $154.41 | $-0.83 | -0.53% | 54,533 | $154.47 | $153.81 $157.64 |
| Sep 10, 2026 | $153.37 | $155.85 | $152.45 | $155.24 | +$1.76 | +1.15% | 81,717 | $153.73 | $152.45 $155.85 |
| Sep 9, 2026 | $154.01 | $154.86 | $153.37 | $153.48 | $-1.60 | -1.03% | 82,129 | $153.83 | $153.37 $154.86 |
| Sep 8, 2026 | $155.41 | $156.93 | $154.21 | $155.08 | $-1.15 | -0.74% | 57,723 | $155.39 | $154.21 $156.93 |
| Sep 4, 2026 | $153.73 | $156.78 | $153.73 | $156.23 | +$1.40 | +0.90% | 60,674 | $155.92 | $153.73 $156.78 |
| Sep 3, 2026 | $154.20 | $156.65 | $154.20 | $154.83 | +$1.20 | +0.78% | 67,067 | $155.27 | $154.20 $156.65 |
| Sep 2, 2026 | $150.56 | $154.25 | $150.19 | $153.63 | +$3.30 | +2.20% | 86,497 | $152.92 | $150.19 $154.25 |
| Sep 1, 2026 | $150.20 | $152.29 | $148.32 | $150.33 | $-0.33 | -0.22% | 100,009 | $150.77 | $148.32 $152.29 |
| Aug 31, 2026 | $154.59 | $154.59 | $150.61 | $150.66 | $-2.15 | -1.41% | 69,006 | $151.14 | $150.61 $154.59 |
| Aug 28, 2026 | $152.31 | $154.06 | $151.71 | $152.81 | +$0.96 | +0.63% | 52,695 | $152.84 | $151.71 $154.06 |
| Aug 27, 2026 | $152.73 | $153.04 | $150.71 | $151.85 | $-1.84 | -1.20% | 82,491 | $152.00 | $150.71 $153.04 |
| Aug 26, 2026 | $153.55 | $154.40 | $152.41 | $153.69 | +$0.70 | +0.46% | 66,297 | $153.31 | $152.41 $154.40 |
| Aug 25, 2026 | $154.37 | $154.44 | $151.21 | $152.99 | $-1.09 | -0.71% | 69,665 | $152.97 | $151.21 $154.44 |
| Aug 24, 2026 | $153.14 | $154.68 | $151.26 | $154.08 | +$1.33 | +0.87% | 121,601 | $153.32 | $151.26 $154.68 |
| Aug 21, 2026 | $153.45 | $155.20 | $151.41 | $152.76 | +$0.44 | +0.29% | 79,279 | $152.88 | $151.41 $155.20 |