30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

Bank First Corp (BFC)

In the last 90 days, Bank First Corp. saw two insider buy transactions totaling $94,041. Notably, there were no executive net transactions. The stock has experienced a 9.1% price increase over the past 90 days, currently trading near its 52-week high. The last earnings report showed a slight miss.
Stock chart
Ticker: BFC Exchange: NAS


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
Sprang Todd A.
1 purchase — total 62,532 USD
Buy 22 Apr 2026
Value US$4,169,885.28 | Price 183.00 | Shares 14,219
Buy 21 Apr 2026
Value US$4,335,115.92 | Price 85.89 | Shares 24,241
Sale 11 Feb 2026
Value US$1,215,600.00 | Price 151.95 | Shares 8,000
Sale 6 Feb 2026
Value US$1,160,160.00 | Price 145.02 | Shares 8,000
Buy 27 Jan 2026
Value US$21,159.00 | Price 141.06 | Shares 150
Buy 19 Aug 2025
Value US$50,294.70 | Price 122.67 | Shares 410
Buy 4 Mar 2025
Value US$40,173.60 | Price 105.72 | Shares 380
Buy 19 Feb 2025
Value US$102,070.00 | Price 102.07 | Shares 1,000
Proposed sale 3 Dec 2024
Value US$255,888.00 | Price 106.62 | Shares 2,400
Sale 3 Dec 2024
Value US$255,072.00 | Price 106.28 | Shares 2,400
Proposed sale 29 Aug 2024
Value US$92,973.20 | Price 92.97 | Shares 1,000
Buy 15 Mar 2024
Value US$24,825.00 | Price 82.75 | Shares 300
Buy 15 Mar 2024
Value US$24,900.00 | Price 83.00 | Shares 300
Buy 6 Feb 2024
Value US$53,118.00 | Price 81.72 | Shares 650
Buy 26 Oct 2023
Value US$40,740.00 | Price 70.00 | Shares 582
Sale 16 Feb 2023
Value US$802,500.00 | Price 80.25 | Shares 10,000
Buy 19 May 2022
Value US$49,000.00 | Price 70.00 | Shares 700
Buy 5 Feb 2021
Value US$13,888.00 | Price 69.44 | Shares 200
Buy 5 Feb 2021
Value US$13,850.00 | Price 69.25 | Shares 200
Buy 4 Feb 2021
Value US$13,598.00 | Price 67.99 | Shares 200
Buy 26 Jan 2021
Value US$69,990.00 | Price 69.99 | Shares 1,000
Buy 25 Nov 2020
Value US$54,400.00 | Price 68.00 | Shares 800
Buy 24 Nov 2020
Value US$13,520.00 | Price 67.60 | Shares 200
Buy 24 Nov 2020
Value US$13,500.00 | Price 67.50 | Shares 200
Sale 20 Nov 2020
Value US$325,000.00 | Price 65.00 | Shares 5,000
Buy 19 May 2020
Value US$5,500.00 | Price 55.00 | Shares 100
Buy 18 May 2020
Value US$5,600.00 | Price 56.00 | Shares 100
Buy 15 May 2020
Value US$8,464.50 | Price 49.50 | Shares 171
Buy 2 Mar 2020
Value US$132,331.04 | Price 60.37 | Shares 2,192
Buy 2 Mar 2020
Value US$18,300.00 | Price 61.00 | Shares 300
Sale 24 Feb 2020
Value US$584,102.70 | Price 63.01 | Shares 9,270
Sale 20 Feb 2020
Value US$6,350.00 | Price 63.50 | Shares 100
Sale 18 Feb 2020
Value US$45,988.48 | Price 63.52 | Shares 724
Sale 14 Feb 2020
Value US$31,880.00 | Price 63.76 | Shares 500
Sale 13 Feb 2020
Value US$95,235.00 | Price 63.49 | Shares 1,500
Sale 31 Dec 2019
Value US$16,030.00 | Price 70.00 | Shares 229
Sale 23 Dec 2019
Value US$25,480.00 | Price 70.00 | Shares 364
Sale 18 Dec 2019
Value US$172,017.00 | Price 69.00 | Shares 2,493
Sale 17 Dec 2019
Value US$271,996.76 | Price 69.14 | Shares 3,934
Sale 16 Dec 2019
Value US$75,969.00 | Price 69.00 | Shares 1,101
Sale 13 Dec 2019
Value US$34,500.00 | Price 69.00 | Shares 500
Sale 29 Nov 2019
Value US$205,502.55 | Price 69.45 | Shares 2,959
Sale 27 Nov 2019
Value US$117,453.00 | Price 69.09 | Shares 1,700
Sale 20 Aug 2019
Value US$33,000.00 | Price 55.00 | Shares 600
Sale 20 Aug 2019
Value US$55,215.15 | Price 55.05 | Shares 1,003
Sale 20 Aug 2019
Value US$6,608.40 | Price 55.07 | Shares 120
Sale 20 Aug 2019
Value US$5,628.36 | Price 55.18 | Shares 102
Sale 20 Aug 2019
Value US$4,606.50 | Price 55.50 | Shares 83
Sale 20 Aug 2019
Value US$13,387.55 | Price 55.55 | Shares 241
Sale 22 May 2019
Value US$47,600.00 | Price 68.00 | Shares 700
Buy 23 Apr 2019
Value US$4,960.00 | Price 62.00 | Shares 80
Buy 29 Jan 2019
Value US$4,937.82 | Price 47.94 | Shares 103
Buy 28 Nov 2018
Value US$4,823.00 | Price 48.23 | Shares 100
Buy 8 Nov 2018
Value US$48,210.00 | Price 48.21 | Shares 1,000
Buy 8 Nov 2018
Value US$24,115.00 | Price 48.23 | Shares 500
Buy 8 Nov 2018
Value US$33,761.00 | Price 48.23 | Shares 700
Buy 8 Nov 2018
Value US$48,230.00 | Price 48.23 | Shares 1,000
Buy 8 Nov 2018
Value US$24,645.53 | Price 48.23 | Shares 511
Buy 1 Nov 2018
Value US$3,918.75 | Price 52.25 | Shares 75
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-04-23 2026-04-22 B Purchase Non-Executive Director
14,219 +1.1%
183.00
US$4,169,885
14,219 +1.1% 183.00 US$4,169,885
2026-04-23 2026-04-21 B Purchase Non-Executive Director
24,241 +15.3%
85.89
US$4,335,116
24,241 +15.3% 85.89 US$4,335,116
2026-02-12 2026-02-11 S Sale Non-Executive Director
55,777 -19.0%
221.66
US$610,704
55,777 -19.0% 221.66 US$610,704
2026-02-12 2026-02-06 S Sale Non-Executive Director
8,000 -5.6%
145.02
US$1,160,160
8,000 -5.6% 145.02 US$1,160,160
2026-01-30 2026-01-27 B Purchase Non-Executive Director
150 +14.9%
141.06
US$21,159
150 +14.9% 141.06 US$21,159
2025-08-20 2025-08-19 B Purchase Non-Executive Director
410 +11.5%
122.67
US$50,295
410 +11.5% 122.67 US$50,295
2025-03-19 2025-03-04 B Purchase Non-Executive Director
380 +23.5%
105.72
US$40,174
380 +23.5% 105.72 US$40,174
2025-02-19 2025-02-19 B Purchase Non-Executive Director
1,000 +49.1%
102.07
US$102,070
1,000 +49.1% 102.07 US$102,070
2024-12-03 2024-12-03 PrS Proposed sale

Director

Non-Executive Director
2,400
106.62
US$255,888
2,400 106.62 US$255,888
2024-12-03 2024-12-03 S Sale Non-Executive Director
2,400 -8.2%
106.28
US$255,072
2,400 -8.2% 106.28 US$255,072
2024-08-29 2024-08-29 PrS Proposed sale

Former Independent Director

Non-Executive Director
1,000
92.97
US$92,973
1,000 92.97 US$92,973
2024-03-18 2024-03-15 B Purchase Non-Executive Director
300 +4.5%
82.75
US$24,825
300 +4.5% 82.75 US$24,825
2024-03-18 2024-03-15 B Purchase Non-Executive Director
300 +4.7%
83.00
US$24,900
300 +4.7% 83.00 US$24,900
2024-02-08 2024-02-06 B Purchase Non-Executive Director
650 +48.8%
81.72
US$53,118
650 +48.8% 81.72 US$53,118
2023-10-31 2023-10-26 B Purchase

Chief Financial Officer

Officer
582 +2.9%
70.00
US$40,740
582 +2.9% 70.00 US$40,740
2023-02-21 2023-02-16 S Sale

Chairman and CEO

Executive Director
10,000 -18.5%
80.25
US$802,500
10,000 -18.5% 80.25 US$802,500
2022-05-23 2022-05-19 B Purchase Non-Executive Director
700 +108.4%
70.00
US$49,000
700 +108.4% 70.00 US$49,000
2021-02-08 2021-02-05 B Purchase Non-Executive Director
200 +5.6%
69.44
US$13,888
200 +5.6% 69.44 US$13,888
2021-02-08 2021-02-05 B Purchase Non-Executive Director
200 +6.0%
69.25
US$13,850
200 +6.0% 69.25 US$13,850
2021-02-08 2021-02-04 B Purchase Non-Executive Director
200 +6.4%
67.99
US$13,598
200 +6.4% 67.99 US$13,598
2021-01-28 2021-01-26 B Purchase Non-Executive Director
1,000 +46.6%
69.99
US$69,990
1,000 +46.6% 69.99 US$69,990
2020-11-27 2020-11-25 B Purchase Non-Executive Director
800 +59.5%
68.00
US$54,400
800 +59.5% 68.00 US$54,400
2020-11-27 2020-11-24 B Purchase Non-Executive Director
200 +17.5%
67.60
US$13,520
200 +17.5% 67.60 US$13,520
2020-11-27 2020-11-24 B Purchase Non-Executive Director
200 +21.2%
67.50
US$13,500
200 +21.2% 67.50 US$13,500
2020-11-24 2020-11-20 S Sale

Chief Executive Officer

Executive Director
5,000 -10.4%
65.00
US$325,000
5,000 -10.4% 65.00 US$325,000
2020-05-20 2020-05-19 B Purchase Non-Executive Director
100 +11.8%
55.00
US$5,500
100 +11.8% 55.00 US$5,500
2020-05-19 2020-05-18 B Purchase Non-Executive Director
100 +13.4%
56.00
US$5,600
100 +13.4% 56.00 US$5,600
2020-05-15 2020-05-15 B Purchase Non-Executive Director
171 +29.8%
49.50
US$8,464
171 +29.8% 49.50 US$8,464
2020-03-04 2020-03-02 B Purchase Non-Executive Director
2,192 +2.5%
60.37
US$132,331
2,192 +2.5% 60.37 US$132,331
2020-03-04 2020-03-02 B Purchase Non-Executive Director
300 +0.3%
61.00
US$18,300
300 +0.3% 61.00 US$18,300
2020-02-24 2020-02-24 S Sale Non-Executive Director
9,270 -19.6%
63.01
US$584,103
9,270 -19.6% 63.01 US$584,103
2020-02-20 2020-02-20 S Sale Non-Executive Director
100 -0.2%
63.50
US$6,350
100 -0.2% 63.50 US$6,350
2020-02-20 2020-02-18 S Sale Non-Executive Director
724 -1.5%
63.52
US$45,988
724 -1.5% 63.52 US$45,988
2020-02-18 2020-02-14 S Sale Non-Executive Director
500 -1.0%
63.76
US$31,880
500 -1.0% 63.76 US$31,880
2020-02-18 2020-02-13 S Sale Non-Executive Director
1,500 -3.0%
63.49
US$95,235
1,500 -3.0% 63.49 US$95,235
2020-01-03 2019-12-31 S Sale
229 -0.5%
70.00
US$16,030
229 -0.5% 70.00 US$16,030
2019-12-26 2019-12-23 S Sale Ansay Michael G. Non-Executive Director
364 -0.7%
70.00
US$25,480
364 -0.7% 70.00 US$25,480
2019-12-18 2019-12-18 S Sale Ansay Michael G. Non-Executive Director
2,493 -4.7%
69.00
US$172,017
2,493 -4.7% 69.00 US$172,017
2019-12-18 2019-12-17 S Sale Ansay Michael G. Non-Executive Director
3,934 -6.9%
69.14
US$271,997
3,934 -6.9% 69.14 US$271,997
2019-12-18 2019-12-16 S Sale Ansay Michael G. Non-Executive Director
1,101 -1.9%
69.00
US$75,969
1,101 -1.9% 69.00 US$75,969
2019-12-16 2019-12-13 S Sale Ansay Michael G. Non-Executive Director
500 -0.9%
69.00
US$34,500
500 -0.9% 69.00 US$34,500
2019-12-02 2019-11-29 S Sale Ansay Michael G. Non-Executive Director
2,959 -4.8%
69.45
US$205,503
2,959 -4.8% 69.45 US$205,503
2019-12-02 2019-11-27 S Sale Ansay Michael G. Non-Executive Director
1,700 -2.7%
69.09
US$117,453
1,700 -2.7% 69.09 US$117,453
2019-08-22 2019-08-20 S Sale Ansay Michael G. Non-Executive Director
600 -0.9%
55.00
US$33,000
600 -0.9% 55.00 US$33,000
2019-08-22 2019-08-20 S Sale Ansay Michael G. Non-Executive Director
1,003 -1.5%
55.05
US$55,215
1,003 -1.5% 55.05 US$55,215
2019-08-22 2019-08-20 S Sale Ansay Michael G. Non-Executive Director
120 -0.2%
55.07
US$6,608
120 -0.2% 55.07 US$6,608
2019-08-22 2019-08-20 S Sale Ansay Michael G. Non-Executive Director
102 -0.2%
55.18
US$5,628
102 -0.2% 55.18 US$5,628
2019-08-22 2019-08-20 S Sale Ansay Michael G. Non-Executive Director
83 -0.1%
55.50
US$4,606
83 -0.1% 55.50 US$4,606
2019-08-22 2019-08-20 S Sale Ansay Michael G. Non-Executive Director
241 -0.4%
55.55
US$13,388
241 -0.4% 55.55 US$13,388
2019-05-22 2019-05-22 S Sale

Chief Financial Officer

700 -4.7%
68.00
US$47,600
700 -4.7% 68.00 US$47,600
2019-04-23 2019-04-23 B Purchase
80 +0.1%
62.00
US$4,960
80 +0.1% 62.00 US$4,960
2019-01-29 2019-01-29 B Purchase Non-Executive Director
103 +0.2%
47.94
US$4,938
103 +0.2% 47.94 US$4,938
2018-11-30 2018-11-28 B Purchase Molepske Michael B.

President and CEO

Executive Director
100 +1.2%
48.23
US$4,823
100 +1.2% 48.23 US$4,823
2018-11-09 2018-11-08 B Purchase Molepske Michael B.

President and CEO

Executive Director
1,000 +1.2%
48.21
US$48,210
1,000 +1.2% 48.21 US$48,210
2018-11-09 2018-11-08 B Purchase Molepske Michael B.

President and CEO

Executive Director
500 +0.6%
48.23
US$24,115
500 +0.6% 48.23 US$24,115
2018-11-09 2018-11-08 B Purchase Molepske Michael B.

President and CEO

Executive Director
700 +0.9%
48.23
US$33,761
700 +0.9% 48.23 US$33,761
2018-11-09 2018-11-08 B Purchase Molepske Michael B.

President and CEO

Executive Director
1,000 +1.3%
48.23
US$48,230
1,000 +1.3% 48.23 US$48,230
2018-11-09 2018-11-08 B Purchase Molepske Michael B.

President and CEO

Executive Director
511 +0.6%
48.23
US$24,646
511 +0.6% 48.23 US$24,646
2018-11-02 2018-11-01 B Purchase Ansay Michael G. Non-Executive Director
75 +0.1%
52.25
US$3,919
75 +0.1% 52.25 US$3,919
Explore more

More insider trading research around Bank First Corp