Bank First Corporation BFC

Open calendar →

Bank First Corporation - Common Stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 150.7800 · FX 1 USD = 1.289800 SGD · about SGD 194.4761 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 125.96 → 150.78 · 19.7%
153.210134.380115.550 1 2 3,4 5 6 7 8 9 10 11 12 13 14,15 16 17 18 19 20 21 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 26 Jul 2025 — 27 Jul 2026 (Last year)

Daily Nasdaq prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
Weekend
Weekend
148.0300 151.6000 146.0400 150.7800 98,800
145.6900 148.5000 143.6100 147.3900 129,700
21 · 8-K/A After market open · 12:54 ET FORM 8-K/A ↗
146.2600 146.8400 141.8900 146.3700 124,600
20 · 8-K After-hours · 16:05 ET FORM 8-K ↗
145.0400 146.7300 142.8500 145.6000 88,800
146.2700 147.1400 137.9700 145.8200 171,900
Weekend
Weekend
152.0200 153.8300 145.3100 146.6300 177,100
147.8900 153.8800 147.4100 153.2100 124,400
146.7000 148.4000 145.5500 147.4700 97,300
147.0600 147.7900 145.5100 146.3800 61,000
147.9500 148.5500 146.0800 146.9400 91,700
Weekend
Weekend
146.8100 147.9800 146.0800 147.3500 49,600
145.1100 148.1400 145.1100 146.6700 68,700
149.5700 150.5500 144.4500 145.1700 138,300
151.5400 152.0100 149.5300 149.5700 63,600
152.7300 153.5600 148.8000 151.3100 115,400
Weekend
Weekend
No trading
154.0900 154.0900 150.2300 151.8000 63,000
148.4500 154.2900 147.0500 152.9900 119,800
147.8100 149.0000 147.2000 148.3500 76,800
147.5800 148.3300 145.3700 147.8100 107,900
Weekend
Weekend
145.2200 148.3000 145.0500 147.9100 239,700
146.1300 146.5900 143.3800 144.9000 90,300
143.9200 146.4400 143.2500 146.4400 91,300
19 · 8-K After market open · 10:27 ET FORM 8-K ↗
143.3200 145.0200 142.6400 144.6600 91,500
142.6900 144.2000 139.8600 142.8200 64,800
Weekend
Weekend
No trading
18 · 8-K After-hours · 16:01 ET FORM 8-K ↗
143.2800 144.5400 141.5500 142.6800 166,800
143.7500 146.4800 140.2900 141.3900 100,000
143.8300 145.8400 143.0300 144.6100 67,600
145.0800 146.8400 137.7600 142.9300 100,900
Weekend
Weekend
144.9300 146.1300 144.2800 145.1600 83,500
144.5900 145.2400 142.8000 143.9900 56,300
144.6100 146.1500 143.2400 143.8300 139,100
142.2600 145.8500 140.2100 143.7000 133,000
141.0100 142.5700 140.7100 141.6800 63,300
Weekend
Weekend
140.0100 142.5000 139.0600 140.3400 81,800
138.1400 140.7700 137.7200 139.9100 62,600
139.5700 141.3200 135.8700 136.4500 119,200
137.0700 141.4800 137.0700 139.8700 104,200
137.9000 138.7000 134.2300 137.7700 123,100
Weekend
Weekend
140.6600 141.8800 138.7600 139.0200 131,500
139.3900 140.8300 137.3300 140.8300 96,500
141.8000 142.1700 139.0900 139.3800 109,500
142.0600 143.5000 139.9300 141.8500 94,000
No trading
Weekend
Weekend
142.6700 143.8600 140.0000 141.8700 101,900
142.1500 143.0000 139.0400 142.3700 195,900
143.5400 146.3500 140.0000 143.0500 169,900
17 · 8-K After-hours · 17:05 ET FORM 8-K ↗
143.4600 145.0200 141.9900 143.3700 90,200
141.3400 144.3800 141.3400 143.6600 101,500
Weekend
Weekend
143.4400 143.4400 140.8900 141.1400 50,600
144.3900 145.9900 143.0000 143.7700 45,300
144.0400 144.7400 141.9900 143.5400 100,400
144.5100 144.9900 140.6900 144.2900 95,000
16 · 10-Q After market open · 14:30 ET 10-Q ↗
146.7900 146.7900 144.3200 144.5100 58,500
Weekend
Weekend
145.0000 146.7600 144.5300 146.6200 53,600
146.1300 147.7700 144.7800 145.0000 60,800
146.2700 147.1700 144.7300 145.7500 93,700
144.3200 147.6600 142.6300 145.6800 64,300
141.9300 144.6000 140.2500 143.8200 99,400
Weekend
Weekend
145.3000 145.9000 142.1100 142.7600 153,800
143.5700 146.4900 141.2500 145.3100 105,900
147.5000 148.0200 143.5900 144.8100 84,000
146.8400 149.9900 143.7300 148.6700 73,200
144.1900 149.5000 142.9400 145.6200 79,700
Weekend
Weekend
15 · DEFA14A After market open · 15:49 ET DEFA14A ↗ 14 · DEF 14A After market open · 15:45 ET FORM DEF 14A ↗
142.4300 144.6900 139.2800 144.1900 104,900
140.0100 142.1900 139.0400 141.8300 75,000
13 · 8-K After-hours · 16:02 ET FORM 8-K ↗
140.2400 140.2400 137.1100 138.9900 57,500
138.8100 141.4600 138.8100 139.8300 66,600
139.1300 140.7300 134.2800 139.0300 74,200
Weekend
Weekend
143.6700 148.5300 137.3800 140.8700 166,600
12 · 8-K After-hours · 16:01 ET FORM 8-K ↗
141.8300 143.0600 141.0600 142.6900 66,100
142.4800 142.9900 139.3400 142.6500 85,100
11 · PRE 14A After-hours · 16:26 ET PRE 14A ↗
141.3300 142.9000 138.7100 142.5200 75,500
143.0600 143.2300 140.7400 141.7500 112,100
Weekend
Weekend
143.0500 143.7300 141.7000 143.6400 74,000
140.1100 145.7400 139.4800 144.6200 80,900
141.6800 144.0700 139.4700 141.1000 148,600
136.7400 138.8100 136.2100 138.7600 109,800
136.4900 138.4000 135.0700 137.6400 100,400
Weekend
Weekend
No trading
135.5000 137.5100 134.6500 136.9900 36,300
135.8400 138.3700 135.8400 136.1500 70,500
134.4000 135.3200 132.5600 135.0600 123,300
133.2800 133.8600 132.0700 133.4500 54,400
Weekend
Weekend
131.7900 133.0900 130.9200 131.9300 43,000
131.1400 133.1500 129.8100 132.6400 39,900
134.2000 134.8300 130.4700 132.5600 46,900
131.6800 134.5500 131.6800 133.6700 77,100
133.6900 137.0600 132.3600 132.6800 90,100
Weekend
Weekend
134.3300 135.0700 129.9700 130.3200 346,900
132.0500 135.1200 130.1300 134.2300 115,100
134.6800 135.5000 131.5100 131.9300 97,300
136.9000 138.2600 135.0900 135.6200 84,300
10 · 8-K/A After-hours · 16:30 ET FORM 8-K/A ↗
135.9700 137.5100 135.5800 136.2900 78,400
Weekend
Weekend
135.3400 138.8300 135.0200 135.4400 145,900
131.5000 136.9500 130.4700 134.7200 156,100
135.4400 137.0700 133.1700 134.2700 107,100
134.9700 140.9500 134.5200 136.6700 167,400
135.4000 137.1800 131.3900 135.9800 146,100
Weekend
Weekend
133.0700 136.3800 131.0400 136.3200 131,000
138.2600 138.7700 135.1600 136.5700 86,700
139.3100 140.1900 137.4100 139.1400 78,500
135.6800 138.3500 134.5000 137.9900 72,700
132.3000 138.6400 131.8200 138.2500 80,000
Weekend
Weekend
9 · 10-K After-hours · 16:15 ET 10-K ↗
137.4500 137.5900 133.5600 134.6700 113,500
142.7500 143.2000 139.7700 140.0800 94,100
139.9800 141.9600 139.1800 141.9400 72,600
140.4100 140.7500 137.5500 139.4000 103,100
143.2200 144.3400 138.1200 140.1200 154,600
Weekend
Weekend
141.8700 142.9700 139.9700 142.9700 143,600
143.5900 144.5900 140.8300 141.8700 115,500
147.0700 149.2800 143.7700 144.3200 75,300
146.0000 149.6300 144.9900 146.8200 92,100
No trading
Weekend
Weekend
144.8300 147.1700 143.9500 146.0000 67,700
148.0000 150.7300 144.3100 145.1700 116,600
149.9300 151.7400 145.4700 146.9900 126,600
151.8400 152.8500 148.1500 149.8400 51,100
150.9500 153.0000 150.9500 151.8400 65,900
Weekend
Weekend
149.7700 152.5500 148.9600 151.5100 70,500
147.2300 150.6500 146.6600 148.2700 77,100
147.3000 150.0000 147.3000 148.2300 109,700
144.4200 146.9100 143.1400 146.3800 124,600
140.5400 145.5400 140.1600 144.9600 80,600
Weekend
Weekend
137.3200 140.1500 136.0600 139.5400 73,800
136.5500 138.6000 134.1700 138.6000 61,900
138.4600 138.8000 135.5500 135.8800 43,800
139.0400 141.1900 136.6900 138.3900 62,000
136.5800 139.3600 135.0300 139.2500 75,500
Weekend
Weekend
135.3500 142.1200 135.3500 137.3200 169,300
8 · 8-K After-hours · 16:02 ET FORM 8-K ↗
135.4800 138.0100 128.0300 135.8200 66,100
127.8600 135.9000 126.9500 135.6800 84,600
7 · 8-K After-hours · 17:23 ET FORM 8-K ↗
128.1400 129.3300 127.9500 128.4400 38,300
No trading
Weekend
Weekend
129.3400 131.2700 129.0400 129.5900 40,900
126.6900 130.0000 125.7000 129.7800 42,900
123.8900 126.2700 123.8800 126.2700 29,000
123.7200 124.6000 122.2100 123.7000 42,100
121.7700 123.5900 121.7700 123.1400 49,000
Weekend
Weekend
125.2300 126.3400 121.9500 122.6100 62,500
121.2500 126.1300 121.2500 125.4400 51,000
123.7300 125.0700 121.7700 122.0000 64,400
123.8800 124.9600 122.5600 123.5000 41,600
120.5500 125.3400 120.5500 123.5900 73,500
Weekend
Weekend
6 · 8-K After market open · 09:30 ET FORM 8-K ↗
122.2500 122.8200 120.0500 120.6300 51,400
No trading
123.4500 123.6300 121.0100 121.8200 38,100
125.5900 125.5900 122.8600 123.1000 39,600
126.9100 129.9700 125.0500 125.4900 40,100
Weekend
Weekend
127.7700 128.9000 126.9300 126.9300 26,300
No trading
129.0300 130.0000 128.1900 128.3600 27,300
130.0300 131.1400 129.4300 129.4300 39,000
132.6700 134.6000 130.1800 131.0000 59,300
Weekend
Weekend
136.1200 136.1200 131.1400 132.4700 235,400
136.6700 137.5600 135.3800 136.0600 37,500
135.0200 135.9900 132.7400 135.1300 47,400
135.3200 139.7100 134.5700 135.4200 51,500
136.5400 136.6000 134.2700 135.5100 50,100
Weekend
Weekend
136.2100 137.5000 134.6200 135.2600 41,900
134.5800 138.0600 134.5600 136.1200 74,200
129.9500 135.1700 129.9500 134.7700 63,600
131.0100 132.0000 130.1700 130.3300 74,500
129.6500 131.0200 127.7200 130.6000 72,600
Weekend
Weekend
130.7300 131.2200 129.6100 129.8600 49,000
130.0000 131.1500 125.6800 130.5300 82,100
125.4000 129.8700 125.4000 129.5900 45,800
127.0000 127.9300 124.1000 125.6100 106,600
123.4300 126.4000 122.9500 126.4000 46,400
Weekend
Weekend
126.0500 126.0500 124.3500 124.7300 23,100
No trading
125.4000 127.0100 124.6200 125.4300 58,200
124.3500 127.7800 120.8200 126.3300 73,100
122.7100 124.1400 122.4300 123.5400 39,900
Weekend
Weekend
119.1500 124.4700 119.1500 123.3600 66,900
122.2600 124.3100 119.0800 119.0800 59,400
121.4000 122.0000 119.6200 120.8100 41,900
120.1700 122.4000 120.1700 120.8800 47,800
124.7500 125.1100 120.7600 120.9500 76,000
Weekend
Weekend
123.8000 125.4300 121.2500 124.7600 64,800
125.4700 126.2400 123.2500 123.9400 54,600
125.7900 127.0000 124.9400 125.1800 61,800
125.1100 126.0300 123.5800 125.7100 27,500
124.6600 125.7400 123.4300 124.4500 56,800
Weekend
Weekend
5 · 10-Q After market open · 13:21 ET 10-Q ↗
122.7800 124.2000 122.2600 124.1400 46,200
123.8100 124.6400 122.2000 122.4700 68,900
120.5500 124.2100 120.5500 123.9200 80,100
121.6200 122.5400 119.9000 120.8100 66,300
122.1200 123.9100 121.1100 122.2400 67,700
Weekend
Weekend
125.3800 127.5600 122.0200 122.1200 101,400
124.5800 130.6200 123.9600 124.7900 61,600
129.5000 131.9800 124.0100 124.2800 102,600
130.7900 132.1600 128.7000 130.4100 75,400
131.5200 132.2900 129.8600 130.8700 59,600
Weekend
Weekend
130.0400 132.5300 130.0400 131.4000 48,200
132.3400 134.4700 127.5700 128.6000 74,100
127.7900 135.2700 126.4700 132.1900 87,400
4 · 8-K After-hours · 16:04 ET FORM 8-K ↗ 3 · 8-K After-hours · 16:01 ET FORM 8-K ↗
124.4000 127.1400 123.7800 127.1300 52,200
121.8400 125.2500 121.5700 124.3700 74,400
Weekend
Weekend
122.0200 123.1700 120.6400 120.9500 94,600
130.2500 133.5800 119.7200 121.0300 211,200
135.0200 135.1400 129.5600 130.7500 97,300
128.3700 135.7200 128.3700 134.9300 76,900
128.6700 129.0900 126.6700 128.8900 69,500
Weekend
Weekend
130.0000 132.1400 126.6900 126.7200 97,800
131.5100 131.7000 128.3500 129.1300 57,200
132.7600 133.3200 129.9400 131.9900 67,400
132.1500 134.7400 131.6500 131.7700 108,700
129.5000 134.6000 128.6000 132.7300 127,100
Weekend
Weekend
125.1000 128.7300 124.9100 128.3400 95,500
121.7000 125.0900 119.9500 124.3700 73,400
120.3700 121.9500 119.2300 121.8800 102,300
2 · 424B3 After-hours · 17:09 ET 424B3 ↗
120.8200 124.7600 120.0300 121.3100 74,200
125.0000 125.9500 120.6500 120.8700 112,400
Weekend
Weekend
124.3400 125.4000 123.7800 124.3700 41,300
123.8100 125.8500 122.1600 124.1200 102,700
125.7300 126.7700 124.1200 124.3100 81,500
127.0200 128.1900 124.8600 125.7300 99,900
127.2800 127.2800 125.0500 126.4600 98,800
Weekend
Weekend
129.5200 129.5200 125.8800 127.4700 434,900
126.3600 129.5300 123.1700 129.4000 101,700
124.9400 129.2200 124.2100 126.0200 118,900
124.9000 125.7400 123.2800 124.3900 63,500
128.4000 128.6400 124.6700 125.3800 77,100
Weekend
Weekend
128.5500 130.7800 124.2300 127.7000 71,500
128.4800 128.7900 125.0000 128.2500 109,000
128.2300 129.8000 126.9200 128.3600 74,200
130.3600 131.0900 128.3400 128.3500 59,500
128.5500 131.4000 128.1300 130.6000 45,200
Weekend
Weekend
129.4300 132.5100 126.4500 127.9700 154,000
128.5400 129.2700 127.0700 129.2700 46,100
128.2700 130.0000 127.0000 127.9700 65,300
128.5600 130.0300 127.8500 128.7500 47,700
No trading
Weekend
Weekend
130.7900 130.7900 129.0800 129.9200 41,600
130.6800 130.6800 127.8100 130.1700 102,000
129.5500 131.0100 128.0700 130.1600 94,700
128.4500 130.7500 128.2300 130.4000 81,900
127.6000 129.6400 126.9000 128.9600 72,400
Weekend
Weekend
122.8100 128.3500 121.8000 127.9200 97,800
122.3500 124.3800 121.4000 122.4400 93,100
122.7400 123.6000 121.0000 122.8900 154,000
123.1100 124.4100 121.2600 122.0000 109,900
120.9000 122.8000 119.3500 122.6900 119,000
Weekend
Weekend
124.2400 126.1600 120.7300 121.1600 174,400
123.1500 125.5900 121.4000 123.8200 94,800
122.6000 124.8300 121.1300 124.2900 125,600
117.9000 122.0400 117.0300 121.8300 97,400
1 · 10-Q After market open · 10:40 ET 10-Q ↗
116.6700 117.4200 115.7600 117.0400 44,200
Weekend
Weekend
116.4600 117.1900 115.6600 116.4500 41,400
117.7700 118.0400 115.2900 115.5500 82,200
118.2000 118.8600 117.2800 117.4600 97,000
118.0700 118.5500 116.6800 118.0700 90,200
117.9100 118.4400 116.6400 117.9200 118,300
Weekend
Weekend
117.8200 121.4200 115.4600 117.1600 163,900
118.5800 122.4600 117.5100 118.8200 141,300
123.7900 124.5000 118.6900 119.6100 137,100
126.9100 128.4800 123.1400 123.6000 162,100
126.6900 129.1200 125.4200 125.9600 132,500
Weekend
Weekend

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.