| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 237.42M | 223.24M | 186.47M | 130.77M | 116.78M | 117.02M |
| Gross Profit | 165.39M | 155.44M | 132.79M | 116.12M | 105.38M | 96.03M |
| EBITDA | 94.71M | 87.56M | 107.19M | 63.61M | 63.15M | 53.05M |
| Net Income | 70.65M | 65.56M | 74.51M | 45.21M | 45.44M | 38.05M |
Balance Sheet | ||||||
| Total Assets | 4.42B | 4.50B | 4.22B | 3.66B | 2.94B | 2.72B |
| Cash, Cash Equivalents and Short-Term Investments | 214.83M | 414.29M | 407.44M | 424.38M | 509.55M | 335.26M |
| Total Debt | 221.94M | 147.37M | 127.14M | 122.63M | 66.63M | 77.35M |
| Total Liabilities | 3.79B | 3.86B | 3.60B | 3.21B | 2.61B | 2.42B |
| Stockholders Equity | 628.13M | 639.68M | 619.80M | 453.10M | 322.65M | 294.86M |
Cash Flow | ||||||
| Free Cash Flow | 52.13M | 58.62M | 39.46M | 33.14M | 31.57M | 35.59M |
| Operating Cash Flow | 64.28M | 65.85M | 52.95M | 40.01M | 40.28M | 43.96M |
| Investing Cash Flow | -197.00M | -252.94M | 269.00M | -177.81M | -93.89M | -206.03M |
| Financing Cash Flow | 54.48M | 200.95M | -193.82M | -39.71M | 180.24M | 245.83M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $1.24B | 11.30 | 13.05% | 3.70% | -13.17% | -16.37% | |
78 Outperform | $1.38B | 11.26 | 10.78% | 1.34% | 1.31% | 2.02% | |
77 Outperform | $1.44B | 19.14 | 11.18% | 3.99% | 14.13% | -12.75% | |
77 Outperform | $1.30B | 9.52 | 16.91% | 2.99% | -3.05% | -0.51% | |
75 Outperform | $1.24B | 11.54 | 12.35% | 2.57% | 5.21% | 24.51% | |
71 Outperform | $1.35B | 23.08 | 4.40% | 2.68% | 15.55% | -28.10% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |
On January 20, 2026, Bank First Corporation announced that veteran community banker Steven M. Eldred had been elected to the boards of both Bank First and Bank First Corporation, effective January 13, 2026, for a three-year term to begin following shareholder approval at the company’s June 15, 2026 annual meeting. Eldred’s appointment, made in connection with Bank First’s merger with Centre 1 Bancorp, Inc., brings more than 40 years of experience in community banking, extensive board tenure, and deep civic and regional ties in the Beloit area, reinforcing the bank’s emphasis on community-focused governance and strategic growth as it integrates FNBT and advances its position in its Midwest markets.
The most recent analyst rating on (BFC) stock is a Hold with a $138.00 price target. To see the full list of analyst forecasts on Bank First National stock, see the BFC Stock Forecast page.
On January 1, 2026, Bank First Corporation completed its previously announced merger with Centre 1 Bancorp, Inc., in which Centre was merged into Bank First Corporation and Centre’s banking subsidiary, The First National Bank and Trust Company, was merged into Bank First, N.A., with Bank First as the surviving bank. Former Centre shareholders received 0.9200 shares of Bank First common stock for each Centre share, leading to the issuance of approximately 1,382,978 new Bank First shares, while existing Bank First shares were unaffected. Announced publicly on January 2, 2026, the transaction significantly broadens Bank First’s franchise and capabilities: First National Bank and Trust will operate as a division of Bank First until a planned systems conversion in May 2026, after which all locations will move to a unified Bank First brand and digital platform, and the combined organization will span 38 branches with roughly $6 billion in assets, strengthening its competitive position and service offering in Wisconsin and the Stateline area of Illinois. As part of integrating leadership and governance, Centre’s Chairman and CEO Steve Eldred will join the boards of Bank First Corporation and Bank First, N.A.
The most recent analyst rating on (BFC) stock is a Buy with a $146.00 price target. To see the full list of analyst forecasts on Bank First National stock, see the BFC Stock Forecast page.