CoverageForm 410-K10-Q8-K13D13G13F

BFC · Bank First Corp - Financials

Annual line items from SEC XBRL filings, sourced from EDGAR's Company Facts API with fallback to the quarterly Financial Statement Data Sets. See issuer overview for Form 4 activity and 10-K signals.

Price · BFC

Income Statement

Line itemFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020
Revenue------
Cost of Revenue------
Gross Profit------
R&D------
SG&A------
Total Operating Expenses------
D&A$2.40M$2.30M$2.07M$1.51M--
Operating Income$88.17M$79.51M$98.79M$49.88M$59.97M$49.88M
Interest Expense--$49.00M$12.45M$8.30M$13.87M
Income Tax$16.67M$13.95M$24.28M$14.42M$14.52M$11.83M
Net Income$71.50M$65.56M$74.51M$45.21M$45.44M$38.05M
EPS - Basic$7.23$6.50$7.28$5.58$5.92$5.07
EPS - Diluted$7.23$6.50$7.28$5.58$5.92$5.07

Balance Sheet

Line itemFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020
Cash & Equivalents$243.21M$261.33M$247.47M$119.35M$296.86M$170.22M
Accounts Receivable------
Inventory------
Accounts Payable------
Current Assets------
Total Assets$4.51B$4.50B$4.22B$3.66B$2.94B$2.72B
Current Liabilities------
Long-term Debt----$7.96M$23.34M
Total Liabilities$3.86B$3.86B$3.60B$3.21B$2.61B$2.42B
Stockholders' Equity$643.84M$639.68M$619.80M$453.10M$322.65M$294.86M
Retained Earnings$417.00M$398.00M$348.00M$295.50M$258.10M$221.39M

Cash Flow

Line itemFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020
Operating Cash Flow$62.48M$65.85M$52.95M$40.01M$40.28M$43.96M
Investing Cash Flow($15.97M)($252.94M)$269.00M($177.81M)($93.89M)($206.03M)
Financing Cash Flow($64.64M)$200.95M($193.82M)($39.71M)$180.24M$245.83M
CapEx$11.44M$7.22M$13.48M$6.87M$8.72M$8.37M
Free Cash Flow$51.04M$58.62M$39.46M$33.14M$31.57M$35.59M

Ratios

MetricFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020
Profitability
Gross margin------
Operating margin------
EBITDA margin------
Net margin------
Free cash flow margin------
FCF / Net income0.710.890.530.730.690.94
R&D / Revenue------
SG&A / Revenue------
Effective tax rate18.9%17.5%24.6%24.2%24.2%23.7%
Return on assets1.6%1.5%1.8%1.2%1.5%1.4%
Return on equity11.1%10.2%12.0%10.0%14.1%12.9%
Return on invested capital----13.7%12.0%
Liquidity
Current ratio------
Quick ratio------
Cash ratio------
Leverage
Debt / Equity----0.020.08
Debt / Assets----0.000.01
Debt / EBITDA------
Interest coverage--2.0x4.0x7.2x3.6x
Equity multiplier7.007.036.818.089.109.22
Liabilities / Assets0.860.860.850.880.890.89
Efficiency
Asset turnover------
Inventory turnover------
Days sales outstanding------
Days inventory outstanding------
Days payable outstanding------
Cash conversion cycle------
Valuation
P / E16.8x15.2x11.9x16.6x12.2x12.8x
P / B1.9x1.6x1.4x1.7x1.7x1.6x
P / S------
EV / EBITDA10.6x9.0x6.3x12.3x--
Growth
Revenue growth (YoY)------
Revenue CAGR (3y)------
Revenue CAGR (5y)------
Gross profit growth (YoY)------
Operating income growth (YoY)10.9%-19.5%98.1%-16.8%20.2%45.5%
Net income growth (YoY)9.0%-12.0%64.8%-0.5%19.4%42.5%
EPS growth (YoY)11.2%-10.7%30.5%-5.7%16.8%31.0%
EPS CAGR (3y)9.0%3.2%12.8%13.0%35.1%-
EPS CAGR (5y)7.4%10.9%24.8%---
FCF growth (YoY)-12.9%48.6%19.1%5.0%-11.3%131.4%
FCF CAGR (5y)7.5%30.7%24.6%---
Book value growth (YoY)0.6%3.2%36.8%40.4%9.4%28.1%

Stability scores

Piotroski F-score

FY 2025 · 9-point quality

4/9
Neutral
  • Net income positive
  • Operating cash flow positive
  • ROA improved YoY
  • Cash flow > net income
  • -Long-term debt decreased
  • -Current ratio improved
  • No share dilution
  • -Gross margin improved
  • -Asset turnover improved

Peer comparison

Same SIC group: National Commercial Banks

CompanyRevenue (last FY)Net marginROE
HBAN---
UMBF--9.1%
ZION$662.00M135.8%12.5%
JPM$182.45B31.3%15.7%
SFNC$5.63M-7060.1%-11.6%

Comparing Bank First Corp against the 5 most active filers in the same SIC group.

Dividends

$1.85/share trailing 12 months · -64.1% YoY

Ex-datePer share
Mar 25, 2026$0.5000
Dec 24, 2025$0.4500
Sep 24, 2025$0.4500
Jun 25, 2025$0.4500
May 9, 2025$3.5000
Mar 26, 2025$0.4500
Dec 23, 2024$0.4500
Sep 25, 2024$0.4000
Jun 26, 2024$0.3500
Mar 26, 2024$0.3500
Dec 26, 2023$0.3000
Sep 19, 2023$0.3000
Jun 20, 2023$0.3000
Mar 21, 2023$0.2500
Dec 20, 2022$0.2500
Sep 20, 2022$0.2500
Jun 21, 2022$0.2200
Mar 22, 2022$0.2200
Dec 21, 2021$0.2200
Sep 21, 2021$0.5000
Jun 22, 2021$0.2100
Mar 23, 2021$0.2100
Dec 22, 2020$0.2100
Sep 22, 2020$0.2000