Bank First Corporation

NASDAQ:BFC

123.79 (USD) • At close July 3, 2025
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

202420232022202120202019201820172016201520142013201220112010200920082007200620052004200320022001200019991998
Operating Activities:
Net Income 65.56374.51445.21445.44438.04626.69425.45615.31314.91313.39512.6211.56310.428.5477.456.6716.2387.3996.9046.8217.9027.6297.0895.4055.3014.9284.601
Depreciation & Amortization 8.0468.3973.9743.1853.1722.3421.8721.2580.9180.9120.9660.9991.0081.0120.9491.3660.9870.84201.511.7492.0271.671.511.2480.7260.708
Deferred Income Tax 1.773-1.724-0.869-0.001-0.1160.8561.1480.624-0.0660.218-0.806-0.3650.135-0.9410.201-0.1830000000000.051-0.24
Stock Based Compensation 2.1722.1421.6621.3931.0810.6850.5560.4650.4190.3410.2320.170.11800000000000000
Change In Working Capital 2.36712.48-0.411-4.3596.9810.3321.7575.3790.655-0.7393.56-0.2730.6711.11-1.3991.341.2572.2920-0.284-0.9470.0770.9270000
Accounts Receivables 000000000000000000000000000
Inventory 000000000000000000000000000
Accounts Payables 000000000000000000000000000
Other Working Capital 2.36712.48-0.411-4.3596.9810.3321.7575.3790.655-0.7393.56-0.2730.6711.11-1.3991.341.2572.2920-0.284-0.9470.0770.927-101.33630.03533.0690
Other Non Cash Items -14.074-42.864-9.562-5.379-5.201-8.261-7.737-4.716-2.424-1.512-0.1361.5253.213.7924.4423.8744.6630.874-6.9041.128-0.7120.2521.6590.9471.716-0.2160
Operating Cash Flow 65.84752.94540.00840.28343.96322.64823.05218.32314.41512.61516.43613.6215.56213.5211.64313.06813.14511.40709.1757.9929.98511.3457.8628.2655.4756.192
Investing Activities:
Investments In Property Plant And Equipment -7.225-13.484-6.872-8.718-8.371-7.268-7.927-2.825-1.272-3.075-2.942-0.822-1.884-1.54-1.838-0.768-1.895-0.9560-0.829-0.893-0.701-0.305-0.398-1.408-2.084-0.726
Acquisitions Net 089.959154.364035.296-9.7710-19.882000002.8590-2.602-6.022-10.2090-2.039-0.08500-0.0670-4.2580
Purchases Of Investments -302.209-26.646-142.414-93.767-28.764-117.548-22.909-49.594-44.671-41.656-39.82-29.613-15.961-38.308-35.422-124.295-101.576-80.3440-22.671-89.566-65.105-39.115-51.485-59.181-67.965-46.138
Sales Maturities Of Investments 216.563254.69714.6943.12133.22159.85422.69762.37630.7319.86238.76532.93628.25951.11285.89123.045191.23278.863023.09269.38561.16932.41733.97915.03845.48930.769
Other Investing Activites -160.066-35.53-197.574-34.521-337.41-31.42-21.959-31.5-67.818-83.233-49.716-88.785-55.153-85.746-60.281-40.484-169.097-23.9740-20.964-15.264-34.646-17.6260.06000.055
Investing Cash Flow -252.937268.996-177.806-93.886-206.028-106.153-30.098-41.425-83.031-108.102-53.713-86.284-44.739-71.623-11.651-45.104-87.358-36.620-23.411-36.423-39.283-24.629-17.911-45.551-28.818-16.04
Financing Activities:
Debt Repayment 95.8768.845-0.884-15.38-40.440-8.52000-1.815-1.005-0.88-4.108-4.44248.35345.88832.52016.41616.631-1.7538.735-15.3882.9155.40116.714
Common Stock Issued 0.2450.1950.1140.1140.01901.3470.8960.4480.9910.3960.4920.5490.259065.010.0060000000000
Common Stock Repurchased -31.928-10.046-14.314-8.272-4.367-4.205-10.449-3.631-2.587-1.442-3.227-3.337-1.881-0.234-0.114-12.6-1.409-0.244000000000
Dividends Paid -15.562-11.959-7.822-8.733-6.147-5.463-4.53-4.046-3.666-3.208-2.912-1.405-5.778-2.779-2.77-3.007-2.588-2.350-1.827-1.596-1.456-1.265-1.041-0.971-0.885-0.791
Other Financing Activities 152.323-180.859-16.805212.629296.74631.88234.94431.70369.382123.92834.92438.366107.84373.515-3.24-7.71923.025-12.534020.5617.50212.18522.007402128.705-2.771
Financing Cash Flow 200.954-193.824-39.711180.244245.83262.21412.81244.69563.129119.27827.36632.81499.85366.653-10.56637.62764.91617.392030.77732.5378.97629.47723.57122.94433.22113.152
Other Information:
Effect Of Forex Changes On Cash 000000000000000000000000000
Net Change In Cash 13.864128.117-177.509126.64183.767-21.2915.76621.82-5.48723.791-9.911-39.85170.6768.55-10.5745.591-9.297-7.821016.5414.106-20.32216.19313.522-14.3429.8783.304
Cash At End Of Period 261.332247.468119.351296.86170.21986.452107.743101.97780.15785.64461.85371.764111.61540.93932.38642.96337.37246.669056.41439.87335.76756.08939.89626.37440.71630.838