$BFC

Bank First Corp

CIK:0001746109|SEC Filings
v3.26.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Interest income:        
Loans, including fees $ 66,980 $ 49,923 $ 131,552 $ 99,155
Securities:        
Taxable 6,274 2,787 12,412 5,800
Tax-exempt 267 233 545 473
Other 2,198 1,632 4,815 4,195
Total interest income 75,719 54,575 149,324 109,623
Interest expense:        
Deposits 19,187 16,199 39,236 33,051
Borrowed funds 1,499 1,674 1,839 3,333
Total interest expense 20,686 17,873 41,075 36,384
Net interest income 55,033 36,702 108,249 73,239
Provision for credit losses 200 600
Net interest income after provision for credit losses 55,033 36,502 108,249 72,639
Noninterest income:        
Service charges 4,102 2,053 8,792 4,064
Income from Ansay 866 1,153 1,841 2,334
Loan servicing income 954 733 1,909 1,465
Valuation adjustment on MSR 534 (99) 616 76
Net gain on sales of mortgage loans 661 338 1,737 672
Trust and wealth management 1,620 16 3,195 33
Other 1,265 727 2,444 2,865
Total noninterest income 10,002 4,921 20,534 11,509
Noninterest expense:        
Salaries, commissions, and employee benefits 16,822 10,427 38,611 21,412
Occupancy 2,639 1,922 5,195 3,513
Data processing 4,045 2,620 7,455 5,064
Postage, stationery, and supplies 843 270 1,282 510
Net gain on sales and valuations of OREO (28) (159) (219) (159)
Net loss on sale of securities     31  
Advertising 147 61 230 126
Charitable contributions 317 274 557 750
Federal deposit insurance 849 630 1,565 1,260
Outside service fees 1,990 1,135 4,390 1,923
Amortization of intangibles 2,547 1,273 5,119 2,571
Other 4,229 2,303 9,240 4,390
Total noninterest expense 34,400 20,756 73,456 41,360
Income before provision for income taxes 30,635 20,667 55,327 42,788
Provision for income taxes 5,944 3,792 10,648 7,672
Net Income $ 24,691 $ 16,875 $ 44,679 $ 35,116
Earnings per share - basic $ 2.21 $ 1.71 $ 3.99 $ 3.53
Earnings per share - diluted $ 2.21 $ 1.71 $ 3.99 $ 3.53