Bank First Corporation BFC
Set alert
At close · Oct 30
After hours · Oct 30, 4:26 PM ET
- YTD
- +22.34%
- 1 year
- +19.42%
- Open
- 151.67
- Prev close
- 150.62
- Mkt cap
- 1.65B
- Vol
- 86.97K
- Avg vol
- 73.05K
- EPS
- 8.01
- P/E
- 18.61
- Div yield
- 1.73%
More statistics
- Low
- 148.77
- High
- 151.67
- Forward P/E
- 12.36
- Beta
- 0.41
- Short ratio
- 9.80
- Inst. own
- 39.61%
- Dividend
- 2.60
- Ex-div date
- Dec 22, 2026
- Earnings
- Jan 28, 2027
- 50-d avg
- 150.46
- 200-d avg
- 145.01
- 1y target
- 163.00
5D chart
Signals (89)
| Name | Time | Ago |
|---|---|---|
| RSI: Overbought | Oct 29, 9:30 AM | 2 days ago |
| SMA: Bullish | Oct 28, 3:45 PM | 3 days ago |
| SMA: Bullish | Oct 28, 3:45 PM | 3 days ago |
| SMA: Bearish | Oct 28, 3:40 PM | 3 days ago |
| SMA: Bearish | Oct 28, 3:40 PM | 3 days ago |
| SMA: Bullish | Oct 28, 3:05 PM | 3 days ago |
| MACD: Buy Signal | Oct 28, 2:45 PM | 3 days ago |
| SMA: Bullish | Oct 28, 2:40 PM | 3 days ago |
| RSI: Oversold | Oct 28, 2:15 PM | 3 days ago |
| SMA: Bearish | Oct 28, 1:50 PM | 3 days ago |
| SMA: Bearish | Oct 28, 1:35 PM | 3 days ago |
| SMA: Bullish | Oct 28, 1:30 PM | 3 days ago |
| MACD: Sell Signal | Oct 28, 1:20 PM | 3 days ago |
| SMA: Bullish | Oct 28, 12:55 PM | 3 days ago |
| SMA: Bearish | Oct 28, 12:50 PM | 3 days ago |
| SMA: Bullish | Oct 28, 12:20 PM | 3 days ago |
| MACD: Buy Signal | Oct 28, 11:55 AM | 3 days ago |
| RSI: Oversold | Oct 28, 11:00 AM | 3 days ago |
| SMA: Bearish | Oct 28, 10:15 AM | 3 days ago |
| MACD: Sell Signal | Oct 28, 10:15 AM | 3 days ago |
| SMA: Bearish | Oct 28, 10:05 AM | 3 days ago |
| SMA: Bullish | Oct 28, 9:30 AM | 3 days ago |
| SMA: Bullish | Oct 28, 9:30 AM | 3 days ago |
| SMA: Bearish | Oct 27, 3:55 PM | 4 days ago |
| SMA: Bearish | Oct 27, 3:55 PM | 4 days ago |
| SMA: Bullish | Oct 27, 3:45 PM | 4 days ago |
| SMA: Bullish | Oct 27, 3:15 PM | 4 days ago |
| MACD: Buy Signal | Oct 27, 3:15 PM | 4 days ago |
| MACD: Sell Signal | Oct 27, 3:00 PM | 4 days ago |
| SMA: Bearish | Oct 27, 2:55 PM | 4 days ago |
| MACD: Buy Signal | Oct 27, 2:45 PM | 4 days ago |
| SMA: Bullish | Oct 27, 2:40 PM | 4 days ago |
| RSI: Oversold | Oct 27, 2:05 PM | 4 days ago |
| SMA: Bearish | Oct 27, 1:40 PM | 4 days ago |
| SMA: Bearish | Oct 27, 1:35 PM | 4 days ago |
| MACD: Sell Signal | Oct 27, 1:35 PM | 4 days ago |
| SMA: Bullish | Oct 27, 1:30 PM | 4 days ago |
| MACD: Buy Signal | Oct 27, 1:30 PM | 4 days ago |
| MACD: Sell Signal | Oct 27, 1:25 PM | 4 days ago |
| SMA: Bearish | Oct 27, 1:15 PM | 4 days ago |
| SMA: Bullish | Oct 27, 12:15 PM | 4 days ago |
| SMA: Bearish | Oct 27, 12:00 PM | 4 days ago |
| SMA: Bullish | Oct 27, 11:55 AM | 4 days ago |
| SMA: Bearish | Oct 27, 11:50 AM | 4 days ago |
| SMA: Bullish | Oct 27, 11:00 AM | 4 days ago |
| MACD: Buy Signal | Oct 27, 10:35 AM | 4 days ago |
| SMA: Bullish | Oct 27, 10:30 AM | 4 days ago |
| SMA: Bearish | Oct 27, 10:20 AM | 4 days ago |
| SMA: Bullish | Oct 27, 10:15 AM | 4 days ago |
| SMA: Bearish | Oct 27, 9:35 AM | 4 days ago |
| SMA: Bullish | Oct 27, 9:30 AM | 4 days ago |
| MACD: Sell Signal | Oct 26, 3:40 PM | 5 days ago |
| SMA: Bearish | Oct 26, 3:35 PM | 5 days ago |
| SMA: Bearish | Oct 26, 3:35 PM | 5 days ago |
| SMA: Bullish | Oct 26, 3:30 PM | 5 days ago |
| SMA: Bearish | Oct 26, 3:25 PM | 5 days ago |
| SMA: Bullish | Oct 26, 3:20 PM | 5 days ago |
| SMA: Bullish | Oct 26, 3:20 PM | 5 days ago |
| MACD: Buy Signal | Oct 26, 3:20 PM | 5 days ago |
| RSI: Overbought | Oct 26, 3:20 PM | 5 days ago |
| SMA: Bearish | Oct 26, 2:35 PM | 5 days ago |
| MACD: Sell Signal | Oct 26, 2:35 PM | 5 days ago |
| MACD: Buy Signal | Oct 26, 2:10 PM | 5 days ago |
| SMA: Bullish | Oct 26, 1:50 PM | 5 days ago |
| SMA: Bearish | Oct 26, 12:55 PM | 5 days ago |
| SMA: Bullish | Oct 26, 12:15 PM | 5 days ago |
| SMA: Bullish | Oct 26, 12:15 PM | 5 days ago |
| SMA: Bearish | Oct 26, 11:45 AM | 5 days ago |
| MACD: Sell Signal | Oct 26, 11:10 AM | 5 days ago |
| SMA: Bullish | Oct 26, 9:40 AM | 5 days ago |
| SMA: Bullish | Oct 26, 9:40 AM | 5 days ago |
| MACD: Buy Signal | Oct 26, 9:40 AM | 5 days ago |
| RSI: Overbought | Oct 26, 9:40 AM | 5 days ago |
| RSI: Oversold | Oct 26, 9:30 AM | 5 days ago |
| SMA: Bearish | Oct 23, 3:55 PM | 1 week ago |
| RSI: Oversold | Oct 23, 3:30 PM | 1 week ago |
| SMA: Bearish | Oct 23, 3:15 PM | 1 week ago |
| SMA: Bullish | Oct 23, 1:55 PM | 1 week ago |
| SMA: Bullish | Oct 23, 1:55 PM | 1 week ago |
| SMA: Bearish | Oct 23, 1:35 PM | 1 week ago |
| SMA: Bearish | Oct 23, 1:20 PM | 1 week ago |
| SMA: Bullish | Oct 23, 1:00 PM | 1 week ago |
| SMA: Bearish | Oct 23, 12:45 PM | 1 week ago |
| SMA: Bullish | Oct 23, 12:35 PM | 1 week ago |
| MACD: Sell Signal | Oct 23, 12:25 PM | 1 week ago |
| SMA: Bearish | Oct 23, 12:20 PM | 1 week ago |
| RSI: Overbought | Oct 23, 11:40 AM | 1 week ago |
| SMA: Bullish | Oct 23, 10:40 AM | 1 week ago |
| SMA: Bearish | Oct 23, 10:25 AM | 1 week ago |
Key statistics
- Market cap
- 1.65B
- Enterprise value
- 1.54B
- Trailing P/E
- 18.61
- Forward P/E
- 12.36
- PEG ratio
- 0.10
- Price / sales
- 6.93
- Price / book
- 2.00
- EPS (TTM)
- 8.01
- Beta
- 0.41
- Dividend yield
- 1.73%
- Payout ratio
- 25.36%
- Profit margin
- 36.46%
- Revenue (TTM)
- 238.26M
- Revenue growth
- 48.30%
- Free cash flow
- 0
- Total cash
- 212.22M
- Total debt
- 79.84M
- Return on equity
- 11.95%
- Shares outstanding
- 11.08M
- Short % of float
- 6.07%
- 50-day average
- 150.46
- 200-day average
- 145.01
Analyst view
Consensus: buy
- Target (low)
- 161.00
- Target (mean)
- 163.00
- Target (high)
- 165.00
- Strong buy0
- Buy1
- Hold1
- Sell0
- Strong sell0
Next earnings
Jan 28, 2027
Expected Jan 28, 2027. Consensus EPS estimate 2.64.
Financials — quick view
Earnings
| Report date | Quarter ending | EPS estimate | EPS reported | Surprise | Surprise % |
|---|---|---|---|---|---|
| Jan 28, 2027 | Dec 30, 2026 | 2.62 | — | — | — |
| Oct 20, 2026 | Sep 30, 2026 | 2.60 | 2.35 | -0.25 | -9.62% |
| Jul 21, 2026 | Jun 30, 2026 | 2.28 | 2.45 | +0.17 | +7.46% |
| Apr 16, 2026 | Mar 31, 2026 | 2.40 | 2.24 | -0.16 | -6.67% |
| Jan 22, 2026 | Dec 31, 2025 | 1.81 | 2.00 | +0.19 | +10.50% |
| Oct 21, 2025 | Sep 30, 2025 | 1.85 | 1.91 | +0.06 | +3.24% |
Upgrades / downgrades
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Jul 23, 2026 | Piper Sandler | main | Neutral | Neutral |
| Apr 20, 2026 | Piper Sandler | main | Neutral | Neutral |
| Jan 26, 2026 | Piper Sandler | main | Neutral | Neutral |
| Oct 23, 2025 | Piper Sandler | main | Neutral | Neutral |
| Jul 21, 2025 | Piper Sandler | main | Neutral | Neutral |
| May 6, 2025 | Hovde Group | up | Market Perform | Outperform |
About Bank First Corporation
Bank First Corporation operates as a holding company for Bank First, N.A. that provides consumer and commercial financial services to businesses, professionals, and consumers, in Wisconsin. It offers checking, savings, money market, cash management, retirement, and health savings accounts; other time deposits; certificates of deposit; and residential mortgage products. The company also provides loan products include real estate loans, including commercial real estate, residential mortgage, and home equity loans; commercial and industrial loans for working capital, accounts receivable, inventory financing, and other business purposes; construction and development loans; residential 1-4 family loans; and consumer loans for personal and household purposes, including secured and unsecured installment loans, and revolving lines of credit. In addition, it provides credit cards; insurance; data processing and other information technology; investment and safekeeping; treasury management; and online, telephone, and mobile banking services. The company was formerly known as Bank First National Corporation and changed its name to Bank First Corporation in June 2019. Bank First Corporation was founded in 1894 and is headquartered in Manitowoc, Wisconsin.
- Sector
- Financial Services
- Industry
- Banks - Regional
- Country
- United States
- Website
- bankfirst.com
News
- Dividend Announcements: October 17-23, 2026 (Part 1 Of 2)
- Dividend Champion, Contender, And Challenger Highlights: Week October 25
- Bank First Corporation (BFC) Q3 Earnings and Revenues Lag Estimates
- Bank First Q3 Adj. EPS $2.35 Misses $2.63 Estimate, Sales $65.300M Miss $66.300M Estimate
- Bank First Announces Net Income for the Third Quarter of 2026
- Fosun International Wins Five Awards at The Asset Corporate Sustainability Leadership Awards 2026, Upgraded to Platinum
- Bank First National Corporation (NASDAQ:BFC) Stock Has Average Target Price of $163.00 According to Analysts
- Dividend Champion, Contender, And Challenger Highlights: Week October 4
- Fed and Treasury at Odds
- Deutsche Bank AG Acquires New Stake in Bank First National Corporation $BFC
Your note
Sign in to keep a note on BFC — it syncs with the Stock Master app.
Insider holders
| Insider | Relation | Latest transaction | Date | Shares held |
|---|---|---|---|---|
| BOURBULAS MARY-KAY | Director | Stock Award(Grant) | Mar 5, 2026 | 8,126 |
| DVORAK KELLY M | Officer | Stock Award(Grant) | Mar 5, 2026 | 9,261 |
| ELDRED STEVEN M. | Director | Stock Gift | Jun 29, 2026 | 0 |
| GREGORSKI ROBERT D. | Director | Stock Award(Grant) | Mar 5, 2026 | 39,010 |
| JOHNSON STEPHEN E. | Director | Stock Award(Grant) | Mar 5, 2026 | 30,602 |
| KREPLINE JASON V | Officer | Stock Award(Grant) | Mar 5, 2026 | 32,704 |
Institution ownership
| Holder | % held | Shares | Value | Reported |
|---|---|---|---|---|
| Blackrock Inc. | 7.41% | 821,389 | 122.41M | Jun 29, 2026 |
| Vanguard Capital Management LLC | 4.20% | 465,415 | 69.36M | Jun 29, 2026 |
| State Street Corporation | 3.95% | 437,337 | 65.18M | Jun 29, 2026 |
| Geode Capital Management, LLC | 2.67% | 296,453 | 44.18M | Jun 29, 2026 |
| Dimensional Fund Advisors LP | 1.69% | 187,678 | 27.97M | Jun 29, 2026 |
| Merit Financial Group, LLC | 1.57% | 174,046 | 25.94M | Jun 29, 2026 |
Fund ownership
| Holder | % held | Shares | Value | Reported |
|---|---|---|---|---|
| VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund | 3.04% | 337,491 | 50.30M | Jun 29, 2026 |
| iShares Trust-iShares Russell 2000 ETF | 2.44% | 270,562 | 40.32M | Sep 29, 2026 |
| VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund | 1.05% | 116,773 | 17.40M | Jun 29, 2026 |
| SPDR SERIES TRUST-State Street SPDR S&P Regional Banking ETF | 1.03% | 114,049 | 17.00M | Sep 29, 2026 |
| Fidelity Salem Street Trust-Fidelity Small Cap Index Fund | 1.02% | 112,757 | 16.80M | Jul 30, 2026 |
| iShares Trust-iShares Russell 2000 Value ETF | 0.73% | 80,414 | 11.98M | Sep 29, 2026 |