NASDAQ : BFC

Bank First Corporation

$147.47 USD

$1.09 (0.74%)

Volume
97.1K
Average Volume
96.38K
Market Capitalization
$1.66B
P/E Ratio
20.51
Dividend Yield
1.32%
Price Target
$157.00
Year High
$154.29
Year Low
$115.29
Day High
Day Low
Payout Ratio
$0.73
Current Ratio
$0.00

CCURRENT INSTITUTIONAL OWNERSHIP PERCENTAGE

0.48%

Investors Holding

10

change: -140 | last: 150

Increased Positions

7

change: -61 | last: 68

Reduced Positions

1

change: -49 | last: 50

New Positions

6

change: -18 | last: 24

Sold Positions

146

change: 127 | last: 19

Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: 0 | last: 0

Total Invested

5.1M

BFC Enterprise Value History

Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $121.82 9.83M $1.2B $55.34M $123.55M $1.27B
2024-12-31 $99.09 10.03M $993.87M $261.33M $147.37M $879.91M
2023-12-31 $86.66 10.17M $881.59M $247.47M $127.14M $761.27M
2022-12-31 $92.82 8.04M $746.74M $119.35M $122.62M $750.01M
2021-12-31 $72.24 7.62M $550.61M $296.86M $66.63M $320.39M
2020-12-31 $64.82 7.44M $482.33M $170.22M $77.35M $389.45M
2019-12-31 $70.01 6.82M $477.47M $53.06M $114.28M $538.69M
2018-12-31 $46.60 6.67M $311.01M $63.26M $42.99M $290.73M
2017-12-31 $44.70 6.29M $280.98M $53.1M $67.57M $295.45M
2016-12-31 $33.33 6.22M $207.34M $40.31M $50.11M $217.14M
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $135.06 11.22M $1.51B $398.64M $124.84M $1.24B
2025-12-31 $121.82 9.83M $1.2B $55.34M $123.55M $1.27B
2025-09-30 $121.31 9.83M $1.19B $126.18M $221.94M $1.29B
2025-06-30 $117.65 9.9M $1.16B $120.33M $121.92M $1.17B
2025-03-31 $100.74 9.95M $1B $300.86M $146.89M $848.49M
2024-12-31 $99.09 10.01M $992.09M $261.33M $147.37M $878.13M
2024-09-30 $90.70 10.01M $908M $204.43M $147.35M $850.92M
2024-06-30 $82.42 10.03M $826.34M $98.95M $102.32M $829.71M
2024-03-31 $82.75 10.18M $842.23M $83.37M $47.3M $806.15M
2023-12-31 $86.66 10.31M $893.29M $247.47M $127.14M $772.96M
2023-09-30 $77.15 10.33M $797.04M $75.78M $87.51M $808.77M
2023-06-30 $83.20 10.33M $859.62M $111.33M $94.07M $842.37M