Bank First Corporation BFC

Open calendar →

Bank First Corporation - Common Stock · Company · Nasdaq · Financial Services / Banks - Regional

Paper trade (simulated — no real money)

Fill: USD 147.3400 · FX 1 USD = 1.277900 SGD · about SGD 188.2858 per unit

Sign in to practise with simulated trades before investing real money. 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 131.40 → 147.34 · 12.1%
158.420138.750119.080 1 2 3 4 5 6 7 8 9 10,11 12 13 14 15 16 17 18 19 20 Oct 25Jan 26Apr 26Jul 26Oct 26

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

Price & SEC Filing History 24 Oct 2025 — 25 Oct 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.

Weekend
Weekend
145.3400 147.8950 145.3400 147.3400 84,310
143.1100 147.8000 143.1100 145.3600 97,100
138.4500 142.8400 127.0100 142.0400 155,900
20 · 8-K After-hours · 20:01 ET FORM 8-K ↗
146.5100 150.3100 146.5100 148.3400 61,400
147.8900 148.5800 145.8200 146.0100 34,100
Weekend
Weekend
147.5900 150.1500 147.5500 147.7000 38,700
147.1000 149.5000 146.6000 146.9600 43,300
144.2800 146.9500 142.1500 146.1300 92,600
147.7500 149.1400 145.5300 146.4100 85,800
145.0600 148.6400 145.0600 147.1800 61,000
Weekend
Weekend
147.9800 147.9800 145.3800 145.4100 38,600
147.5000 149.4700 146.4900 147.9800 65,800
149.0000 149.9000 147.3600 147.5300 73,500
151.9200 152.3700 150.2500 150.3300 46,900
152.1900 153.2300 151.0000 151.2200 56,000
Weekend
Weekend
150.6800 152.9400 150.6400 152.6000 49,000
148.2600 149.6400 146.7100 149.5000 58,200
149.9000 150.9800 148.1500 148.8100 60,500
150.7700 152.1900 149.1800 149.7500 84,900
152.1300 152.1300 150.7200 151.0600 56,800
Weekend
Weekend
150.5200 152.4900 150.5200 152.1300 86,100
149.6500 151.1100 149.0200 150.3200 43,700
150.2300 151.5400 148.2300 148.3900 80,900
152.8100 153.0300 149.9100 150.8300 93,200
151.8700 152.4300 151.3500 151.5400 33,500
Weekend
Weekend
151.4000 152.4600 149.5400 152.2200 115,300
152.0700 154.1300 150.8400 152.1000 57,700
153.0000 153.5000 149.0100 150.5400 59,800
153.3500 154.5500 151.9900 153.7500 56,800
154.2300 155.1800 152.4200 153.2300 51,400
Weekend
Weekend
156.8600 157.6400 153.8100 154.4100 54,500
153.3700 155.8500 152.4500 155.2400 81,700
154.0100 154.8600 153.3700 153.4800 82,100
155.4100 156.9300 154.2100 155.0800 57,700
No trading
Weekend
Weekend
153.7300 156.7800 153.7300 156.2300 60,700
154.2000 156.6500 154.2000 154.8300 67,100
150.5600 154.2500 150.1900 153.6300 87,000
150.2000 152.2900 148.3200 150.3300 100,000
154.5900 154.5900 150.6100 150.6600 69,000
Weekend
Weekend
152.3100 154.0600 151.7100 152.8100 52,700
152.7300 153.0400 150.7100 151.8500 82,500
153.5500 154.4000 152.4100 153.6900 66,300
154.3700 154.4400 151.2100 152.9900 69,700
153.1400 154.6800 151.2600 154.0800 121,600
Weekend
Weekend
153.4500 155.2000 151.4100 152.7600 79,300
150.2400 152.6700 148.9100 152.3200 94,800
156.7300 157.3000 150.8100 151.0400 76,900
157.6800 157.6800 155.4400 155.9800 58,300
157.3200 159.1000 156.0000 156.8800 92,800
Weekend
Weekend
158.5600 158.9900 155.9100 158.0000 39,500
158.2000 158.8500 157.2400 158.4200 43,500
156.7800 158.8600 156.4600 156.9500 73,500
153.8300 157.1300 153.5900 156.9300 52,700
152.6200 153.3400 150.8700 152.9200 46,100
Weekend
Weekend
19 · 10-Q After market open · 12:26 ET 10-Q ↗
153.8700 155.0100 153.1700 153.4200 47,500
157.4500 157.4500 154.2000 154.9500 95,100
156.3600 157.0100 154.7800 156.3100 83,700
155.2900 156.8200 153.7300 156.0800 63,500
18 · 424B3 After-hours · 17:10 ET 424B3 ↗
154.7600 156.9900 154.4900 155.2900 80,800
Weekend
Weekend
150.8200 154.4200 148.9400 152.7400 75,900
151.6300 152.7300 149.9000 151.2900 95,000
151.2400 153.0700 150.4800 151.7800 62,900
149.7300 153.0300 148.6700 151.2400 101,300
151.5300 153.0600 147.4700 148.6700 114,200
Weekend
Weekend
148.0300 151.6000 146.0400 150.7800 98,800
145.6900 148.5000 143.6100 147.3900 129,700
17 · 8-K/A After market open · 12:54 ET FORM 8-K/A ↗
146.2600 146.8400 141.8900 146.3700 124,600
16 · 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
15 · 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
14 · 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
13 · 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
12 · 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
11 · DEFA14A After market open · 15:49 ET DEFA14A ↗ 10 · 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
9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
2 · 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
1 · 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

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.