Bank First National Financial Statements 2015-2024 | BFC

Fifteen years of historical annual and quarterly income statements for Bank First National (BFC).

Annual Data | Millions of US $ except per share data

Metric Name
Revenue
Cost Of Goods Sold
Gross Profit
Research And Development Expenses
SG&A Expenses
Other Operating Income Or Expenses
Operating Expenses
Operating Income
Total Non-Operating Income/Expense
Pre-Tax Income
Income Taxes
Income After Taxes
Other Income
Income From Continuous Operations
Income From Discontinued Operations
Net Income
EBITDA
EBIT
Basic EPS
EPS - Earnings Per Share
TTM202320222021202020192018201720162015
$252$241$136$122$120$102$89.44$63.29$53.97$48.53
$60.94$49.00$12.45$8.30$13.87$19.50$14.85$7.73$5.93$5.06
$191$192$124$114$106$82.30$74.60$55.56$48.04$43.46
$0.00$0$0$0$0$0$0$0$0$0
$82.39$86.48$61.84$52.23$54.21$46.94$41.79$31.29$25.40$23.30
$0.00$0$0$0$0$0$0$0$0$0
$88.59$92.80$64.15$53.63$55.85$48.01$42.55$31.42$25.42$23.31
$103$98.79$59.63$59.97$49.88$34.29$32.05$24.14$22.62$20.15
$0.00$0$0$0$0$0$0$0$0$0
$103$98.79$59.63$59.97$49.88$34.29$32.05$24.14$22.62$20.15
$21.55$24.28$14.42$14.52$11.83$7.60$6.60$8.83$7.71$6.75
$81.17$74.51$45.21$45.44$38.05$26.69$25.46$15.31$14.91$13.40
$0.00$0$0$0$0$0$0$0$0$0
$81.17$74.51$45.21$45.44$38.05$26.69$25.46$15.31$14.91$13.40
$0.00$0$0$0$0$0$0$0$0$0
$80.72$74.09$44.88$45.09$37.76$26.49$25.46$15.31$14.91$13.40
$0.00$0$0$0$0$0$0$0$0$0
$0.00$0$0$0$0$0$0$0$0$0
$7.92$7.28$5.58$5.92$5.07$3.91$3.81$2.44$2.40$2.13
$7.92$7.28$5.58$5.92$5.07$3.87$3.81$2.44$2.40$2.13

Quarterly Data | Millions of US $ except per share data

Metric Name
Revenue
Cost Of Goods Sold
Gross Profit
Research And Development Expenses
SG&A Expenses
Other Operating Income Or Expenses
Operating Expenses
Operating Income
Total Non-Operating Income/Expense
Pre-Tax Income
Income Taxes
Income After Taxes
Other Income
Income From Continuous Operations
Income From Discontinued Operations
Net Income
EBITDA
EBIT
Basic EPS
EPS - Earnings Per Share
2024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-312015-12-31
$55.22$53.67$91.12$52.24$50.48$46.75$39.50$35.91$31.37$29.45$30.54$29.93$30.65$30.79$29.21$31.04$32.15$27.19$27.01$28.63$22.89$23.26$22.28$22.02$22.40$22.75$0$14.88$0$0
$16.34$15.92$15.75$12.93$11.66$8.67$5.13$3.05$2.34$1.93$1.81$1.96$2.19$2.34$2.62$3.00$3.59$4.65$5.02$5.18$4.78$4.52$4.24$3.97$3.60$3.03$0$2.00$0$0
$38.88$37.75$75.37$39.31$38.83$38.08$34.37$32.86$29.03$27.52$28.73$27.97$28.46$28.45$26.59$28.04$28.56$22.54$21.99$23.46$18.11$18.74$18.03$18.04$18.80$19.73$0$12.88$0$0
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$17.58$19.02$27.76$18.02$18.27$22.42$16.77$18.14$13.43$13.64$13.68$12.77$12.89$12.91$10.47$13.13$17.23$13.38$11.93$14.71$10.29$10.00$10.42$10.32$10.78$10.27$0$7.23$0$0
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$19.06$20.52$29.36$19.65$19.95$23.85$17.75$18.90$13.72$13.93$14.03$13.12$13.24$13.26$10.99$13.55$17.59$13.72$12.31$15.09$10.46$10.16$10.61$10.51$10.96$10.46$0$7.23$0$0
$19.83$17.22$46.01$19.67$18.88$14.24$16.62$13.96$15.31$13.59$14.70$14.85$15.22$15.19$15.59$14.49$10.97$8.82$9.68$8.37$7.66$8.58$7.42$7.54$7.83$9.26$0$5.65$0$0
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$19.83$17.22$46.01$19.67$18.88$14.24$16.76$13.96$15.31$13.59$14.72$14.85$15.22$15.19$15.59$14.49$10.97$8.82$9.68$8.37$7.66$8.58$7.42$7.54$7.83$9.26$0$5.65$0$0
$3.77$1.81$11.11$4.86$4.75$3.56$3.92$3.43$3.66$3.41$3.55$3.63$3.67$3.67$4.06$3.53$2.68$1.56$2.23$1.71$1.67$1.99$1.36$1.60$1.43$2.20$0$1.82$0$0
$16.06$15.41$34.90$14.80$14.13$10.68$12.84$10.53$11.65$10.18$11.16$11.22$11.55$11.51$11.53$10.95$8.30$7.27$7.46$6.66$5.99$6.59$6.06$5.93$6.40$7.06$0$3.83$0$0
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$16.06$15.41$34.90$14.80$14.13$10.68$12.84$10.53$11.65$10.18$11.16$11.22$11.55$11.51$11.53$10.95$8.30$7.27$7.46$6.66$5.99$6.59$6.06$5.93$6.40$7.06$0$3.83$0$0
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$15.98$15.33$34.70$14.72$14.05$10.62$12.67$10.46$11.65$10.10$10.90$11.13$11.55$11.51$11.24$10.95$8.30$7.27$7.26$6.66$5.99$6.59$6.06$5.93$6.40$7.06$0$3.83$0$0
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
$1.59$1.51$3.39$1.43$1.37$1.09$1.43$1.26$1.55$1.34$1.47$1.46$1.50$1.49$1.51$1.42$1.11$1.03$1.05$0.95$0.91$1.00$0.91$0.89$0.96$1.05$0$0.62$0$0
$1.59$1.51$3.39$1.43$1.37$1.09$1.43$1.26$1.55$1.34$1.47$1.46$1.50$1.49$1.52$1.42$1.11$1.02$1.04$0.93$0.90$1.00$0.91$0.89$0.96$1.05$0.00$0.62$0.00$0.00