$BFC: Bank First Corporation - Common Stock
2025-08-01 BFC 2025-08-01 20:00:49 154.57 116.69 -1.39% BFC 2025-08-01 21:00:59 0.00 0.00 -1.39% 2025-08-04 BFC 2025-08-04 05:00:51 119.36 117.40 -1.39% BFC 2025-08-04 06:01:01 186.28 46.87 -1.39% BFC 2025-08-04 07:00:52 118.91 117.16 -1.39% BFC 2025-08-04 08:00:40 118.33 117.22 -1.39% BFC 2025-08-04 10:00:40 117.30 116.64 0.05% BFC 2025-08-04 11:00:39 117.95 117.60 0.56% BFC 2025-08-04 12:00:40 117.83 117.31 0.39% BFC 2025-08-04 13:00:41 117.85 117.56 0.55% BFC 2025-08-04 14:00:41 117.34 117.05 0.08% BFC 2025-08-04 15:00:46 117.47 117.21 0.11% BFC 2025-08-04 16:00:50 118.00 117.85 0.72% BFC 2025-08-04 17:00:46 130.80 115.63 0.66% BFC 2025-08-04 18:00:43 130.80 117.73 0.66% BFC 2025-08-04 19:00:38 130.80 117.67 0.66% BFC 2025-08-04 20:00:44 130.80 117.64 0.66% BFC 2025-08-04 21:00:49 0.00 0.00 0.66% 2025-08-05 BFC 2025-08-05 05:00:44 118.95 47.17 0.66% BFC 2025-08-05 06:00:38 187.49 47.17 0.66% BFC 2025-08-05 08:00:40 118.98 87.80 0.66% BFC 2025-08-05 09:00:41 118.98 117.69 0.66% BFC 2025-08-05 10:00:43 118.21 117.51 -0.13% BFC 2025-08-05 11:00:38 117.10 116.58 -0.84% BFC 2025-08-05 12:00:40 117.32 117.09 -0.61% BFC 2025-08-05 13:00:35 117.73 117.28 -0.15% BFC 2025-08-05 14:00:40 118.03 117.64 0.04% BFC 2025-08-05 15:00:34 117.86 117.56 -0.05% BFC 2025-08-05 16:00:46 118.13 118.01 0.11% BFC 2025-08-05 17:00:39 130.80 115.78 0.14% BFC 2025-08-05 18:00:46 130.80 112.05 0.14% BFC 2025-08-05 21:00:39 0.00 0.00 0.14% 2025-08-06 BFC 2025-08-06 05:00:40 119.25 47.23 0.14% BFC 2025-08-06 06:00:39 188.91 47.23 0.14% BFC 2025-08-06 08:00:41 118.89 118.06 0.14% BFC 2025-08-06 09:00:35 118.89 117.84 0.14% BFC 2025-08-06 10:00:38 118.09 117.62 -0.18% BFC 2025-08-06 11:00:39 119.00 118.02 0.03% BFC 2025-08-06 12:00:41 117.81 117.31 -0.54% BFC 2025-08-06 13:00:38 117.33 117.10 -0.78% BFC 2025-08-06 14:00:37 117.80 117.51 -0.46% BFC 2025-08-06 15:00:42 117.64 117.20 -0.59% BFC 2025-08-06 16:00:40 117.55 117.35 -0.52% BFC 2025-08-06 17:00:44 119.79 115.18 -0.51% BFC 2025-08-06 18:00:45 130.80 98.69 -0.51% BFC 2025-08-06 21:00:46 0.00 0.00 -0.51% 2025-08-07 BFC 2025-08-07 05:00:45 118.51 117.46 -0.51% BFC 2025-08-07 06:00:47 186.76 46.99 -0.51% BFC 2025-08-07 07:00:44 186.76 117.70 -0.51% BFC 2025-08-07 08:00:54 130.80 117.70 -0.51% BFC 2025-08-07 10:00:45 117.14 116.66 -0.35% BFC 2025-08-07 11:00:44 116.24 115.62 -1.39% BFC 2025-08-07 12:00:43 116.20 115.96 -1.11% BFC 2025-08-07 13:00:40 116.22 115.70 -1.19% BFC 2025-08-07 14:00:45 116.79 115.84 -0.64% BFC 2025-08-07 15:00:43 116.26 115.95 -1.23% BFC 2025-08-07 16:00:46 115.50 115.39 -1.69% BFC 2025-08-07 17:00:36 117.75 113.31 -1.62% BFC 2025-08-07 18:00:45 130.80 96.99 -1.62% BFC 2025-08-07 19:00:44 116.47 115.55 -1.62% BFC 2025-08-07 21:00:43 0.00 0.00 -1.62% 2025-08-08 BFC 2025-08-08 05:00:46 116.70 115.55 -1.62% BFC 2025-08-08 06:00:46 183.72 46.22 -1.62% BFC 2025-08-08 07:00:43 116.70 115.55 -1.62% BFC 2025-08-08 08:00:47 130.80 116.02 -1.62% BFC 2025-08-08 09:00:44 117.86 116.02 -1.62% BFC 2025-08-08 10:00:43 116.19 115.81 0.25% BFC 2025-08-08 11:00:41 117.44 116.33 0.89% BFC 2025-08-08 12:00:40 116.45 115.80 0.38% BFC 2025-08-08 13:00:38 116.43 116.30 0.72% BFC 2025-08-08 14:00:40 116.57 116.25 0.70% BFC 2025-08-08 15:00:39 116.67 116.30 1.00% BFC 2025-08-08 16:00:42 116.49 116.14 0.55% BFC 2025-08-08 17:00:42 118.66 114.20 0.79% BFC 2025-08-08 18:00:44 116.98 116.22 0.79% BFC 2025-08-08 19:00:41 130.80 88.48 0.79% BFC 2025-08-08 20:00:41 117.06 116.31 0.79% BFC 2025-08-08 21:00:43 0.00 0.00 0.79% 2025-08-11 BFC 2025-08-11 05:00:46 185.15 46.58 0.79% BFC 2025-08-11 07:00:44 117.61 46.58 0.79% BFC 2025-08-11 08:00:46 117.61 87.80 0.79% BFC 2025-08-11 09:00:41 117.38 115.87 0.79% BFC 2025-08-11 10:00:46 117.17 115.76 0.11% BFC 2025-08-11 10:40:49 10-Q Sec report https://www.sec.gov/Archives/edgar/data/1746109/000155837025010992/0001558370-25-010992-index.htm 10-Q - Bank First Corp (0001746109) (Filer) BFC 2025-08-11 11:00:40 116.70 115.90 -0.39% BFC 2025-08-11 12:00:48 116.29 115.95 -0.35% BFC 2025-08-11 13:00:50 116.20 115.95 -0.29% BFC 2025-08-11 14:00:49 116.46 116.27 -0.10% BFC 2025-08-11 15:00:47 116.39 116.22 -0.20% BFC 2025-08-11 16:00:50 117.12 116.88 0.42% BFC 2025-08-11 17:00:40 119.36 114.77 0.52% BFC 2025-08-11 18:00:49 120.55 113.53 0.52% BFC 2025-08-11 21:00:47 0.00 0.00 0.52% 2025-08-12 BFC 2025-08-12 05:00:53 187.26 46.82 0.52% BFC 2025-08-12 07:00:41 117.62 115.87 0.52% BFC 2025-08-12 08:00:49 117.27 116.11 0.52% BFC 2025-08-12 09:00:46 130.80 117.16 0.52% BFC 2025-08-12 10:00:45 118.56 118.40 1.27% BFC 2025-08-12 11:00:39 119.48 118.97 1.87% BFC 2025-08-12 12:00:40 119.49 119.19 1.73% BFC 2025-08-12 13:00:44 119.94 119.43 2.21% BFC 2025-08-12 14:00:48 121.02 120.66 3.10% BFC 2025-08-12 15:00:49 121.60 121.28 3.87% BFC 2025-08-12 16:00:52 121.98 121.71 4.12% BFC 2025-08-12 17:00:54 124.14 119.48 4.09% BFC 2025-08-12 18:00:48 125.43 118.23 4.09% BFC 2025-08-12 21:00:44 0.00 0.00 4.09% 2025-08-13 BFC 2025-08-13 05:00:41 193.70 121.83 4.09% BFC 2025-08-13 06:00:50 193.70 48.74 4.09% BFC 2025-08-13 07:00:48 123.65 121.90 4.09% BFC 2025-08-13 09:00:49 123.65 122.20 4.09% BFC 2025-08-13 10:00:48 122.80 122.52 0.70% BFC 2025-08-13 11:00:43 122.95 122.25 0.58% BFC 2025-08-13 12:00:43 123.53 123.29 1.32% BFC 2025-08-13 13:00:49 123.54 123.35 1.42% BFC 2025-08-13 14:00:49 123.80 123.55 1.50% BFC 2025-08-13 15:00:48 123.96 123.77 1.68% BFC 2025-08-13 16:00:56 124.53 124.34 2.32% BFC 2025-08-13 17:00:54 134.00 87.80 2.03% BFC 2025-08-13 18:00:50 134.00 105.58 2.03% BFC 2025-08-13 19:00:51 134.00 105.58 0.97% BFC 2025-08-13 21:00:54 0.00 0.00 0.97% 2025-08-14 BFC 2025-08-14 05:01:21 125.28 123.30 0.97% BFC 2025-08-14 06:01:26 197.62 49.72 0.97% BFC 2025-08-14 07:01:22 124.83 123.05 0.97% BFC 2025-08-14 08:01:30 197.62 123.42 0.97% BFC 2025-08-14 09:01:18 123.66 120.56 0.97% BFC 2025-08-14 10:01:26 124.56 122.41 -1.34% BFC 2025-08-14 11:01:14 123.90 123.36 -0.61% BFC 2025-08-14 12:01:20 123.09 122.86 -1.04% BFC 2025-08-14 13:01:17 123.81 123.36 -0.67% BFC 2025-08-14 14:01:29 123.68 123.52 -0.56% BFC 2025-08-14 15:01:11 124.35 123.95 -0.28% BFC 2025-08-14 16:01:27 0.00 96.00 -0.38% BFC 2025-08-14 17:01:13 126.27 121.42 -0.37% BFC 2025-08-14 18:01:20 142.53 105.11 -0.37% BFC 2025-08-14 20:01:25 0.00 0.00 -1.12% 2025-08-15 BFC 2025-08-15 05:00:47 125.05 123.81 -1.12% BFC 2025-08-15 06:00:45 196.87 49.53 -1.12% BFC 2025-08-15 07:00:47 124.93 123.81 -1.12% BFC 2025-08-15 08:00:43 124.90 123.45 -1.12% BFC 2025-08-15 09:00:47 124.68 123.45 -1.12% BFC 2025-08-15 10:00:46 122.95 122.52 -0.75% BFC 2025-08-15 11:00:42 122.00 121.00 -1.70% BFC 2025-08-15 12:00:47 121.56 121.17 -1.86% BFC 2025-08-15 13:00:42 121.53 121.10 -2.11% BFC 2025-08-15 14:00:46 121.71 121.29 -1.78% BFC 2025-08-15 15:00:44 121.74 121.29 -1.72% BFC 2025-08-15 16:00:47 121.17 121.06 -2.20% BFC 2025-08-15 17:00:48 123.46 118.81 -2.14% BFC 2025-08-15 18:00:48 139.87 102.45 -2.14% BFC 2025-08-15 20:00:43 121.57 120.80 -2.14% BFC 2025-08-15 21:00:49 0.00 0.00 -2.14% 2025-08-18 BFC 2025-08-18 05:00:48 121.76 48.47 -2.14% BFC 2025-08-18 06:00:48 134.00 48.47 -2.14% BFC 2025-08-18 07:00:40 121.69 119.95 -2.14% BFC 2025-08-18 08:00:46 121.64 120.31 -2.14% BFC 2025-08-18 09:00:43 121.64 120.44 -2.14% BFC 2025-08-18 10:00:38 121.40 120.60 -0.32% BFC 2025-08-18 11:00:43 120.60 120.16 -0.57% BFC 2025-08-18 12:00:40 121.74 121.36 0.20% BFC 2025-08-18 13:00:40 121.79 121.21 0.28% BFC 2025-08-18 14:00:43 122.37 121.83 0.58% BFC 2025-08-18 15:00:45 122.35 121.95 0.93% BFC 2025-08-18 16:00:59 122.69 122.50 1.24% BFC 2025-08-18 17:00:42 125.12 120.31 1.27% BFC 2025-08-18 18:00:46 123.06 122.29 1.27% BFC 2025-08-18 19:00:48 123.13 122.36 1.27% BFC 2025-08-18 21:00:41 0.00 0.00 1.27% 2025-08-19 BFC 2025-08-19 05:00:47 123.30 121.71 1.27% BFC 2025-08-19 06:00:44 196.30 49.08 1.27% BFC 2025-08-19 07:00:45 123.30 121.84 1.27% BFC 2025-08-19 08:00:41 123.30 122.08 1.27% BFC 2025-08-19 10:00:42 122.72 122.30 -0.07% BFC 2025-08-19 11:00:42 123.21 122.30 0.02% BFC 2025-08-19 12:00:46 121.64 121.40 -0.95% BFC 2025-08-19 13:00:38 122.45 122.14 -0.30% BFC 2025-08-19 14:00:49 122.96 122.09 -0.12% BFC 2025-08-19 15:00:54 122.40 121.81 -0.38% BFC 2025-08-19 16:00:58 122.39 121.92 -0.35% BFC 2025-08-19 17:00:53 122.41 121.65 -0.55% BFC 2025-08-19 18:00:51 122.36 121.59 -0.55% BFC 2025-08-19 19:00:50 122.40 121.63 -0.55% BFC 2025-08-19 20:00:55 122.26 121.49 -0.55% BFC 2025-08-19 21:00:40 0.00 0.00 -0.55% 2025-08-20 BFC 2025-08-20 05:00:46 122.61 121.20 -0.55% BFC 2025-08-20 06:00:42 193.98 48.80 -0.55% BFC 2025-08-20 07:00:46 122.85 121.39 -0.55% BFC 2025-08-20 08:00:49 122.61 121.39 -0.55% BFC 2025-08-20 10:00:47 122.64 121.62 0.24% BFC 2025-08-20 11:00:45 122.25 121.65 0.09% BFC 2025-08-20 12:00:47 121.35 121.00 -0.75% BFC 2025-08-20 13:00:41 121.46 121.19 -0.64% BFC 2025-08-20 14:00:43 123.19 122.56 0.87% BFC 2025-08-20 15:00:42 122.73 122.50 0.55% BFC 2025-08-20 16:00:41 123.09 122.70 0.59% BFC 2025-08-20 17:00:41 125.32 122.67 0.74% BFC 2025-08-20 18:00:42 141.60 121.92 0.74% BFC 2025-08-20 21:00:45 0.00 0.00 0.74% 2025-08-21 BFC 2025-08-21 05:00:39 122.89 122.08 0.74% BFC 2025-08-21 06:00:44 195.39 49.16 0.74% BFC 2025-08-21 07:00:41 122.89 121.67 0.74% BFC 2025-08-21 08:00:46 122.89 121.81 0.74% BFC 2025-08-21 09:00:40 122.82 121.05 0.74% BFC 2025-08-21 10:00:44 122.65 122.30 -0.29% BFC 2025-08-21 11:00:47 122.64 122.13 -0.20% BFC 2025-08-21 12:00:47 122.72 122.13 -0.46% BFC 2025-08-21 13:00:46 122.29 121.98 -0.73% BFC 2025-08-21 14:00:40 122.50 122.21 -0.53% BFC 2025-08-21 15:00:39 122.21 121.81 -0.69% BFC 2025-08-21 16:00:40 122.47 122.35 -0.34% BFC 2025-08-21 17:00:46 124.77 120.08 -0.37% BFC 2025-08-21 18:01:20 141.15 106.10 -0.37% BFC 2025-08-21 21:00:45 0.00 0.00 -0.37% 2025-08-22 BFC 2025-08-22 05:00:44 123.29 122.44 -0.37% BFC 2025-08-22 06:00:39 134.00 49.22 -0.37% BFC 2025-08-22 07:00:41 123.66 122.45 0.02% BFC 2025-08-22 09:00:44 123.54 122.44 -0.02% BFC 2025-08-22 10:00:44 123.64 122.71 0.46% BFC 2025-08-22 11:00:43 127.31 126.76 3.60% BFC 2025-08-22 12:00:51 128.07 127.30 4.04% BFC 2025-08-22 13:00:48 127.44 127.16 3.84% BFC 2025-08-22 14:00:51 127.79 127.47 4.22% BFC 2025-08-22 15:00:54 127.63 127.20 4.11% BFC 2025-08-22 16:00:53 127.99 127.73 4.42% BFC 2025-08-22 17:00:52 130.35 125.45 4.48% BFC 2025-08-22 18:00:50 134.00 109.21 4.48% BFC 2025-08-22 21:00:51 0.00 0.00 4.48% 2025-08-25 BFC 2025-08-25 05:00:47 204.67 127.16 4.48% BFC 2025-08-25 06:00:53 204.67 112.92 4.48% BFC 2025-08-25 07:00:55 128.43 126.80 4.48% BFC 2025-08-25 08:00:44 128.17 127.03 4.48% BFC 2025-08-25 09:00:46 127.92 126.80 4.48% BFC 2025-08-25 10:00:55 127.41 126.69 -0.48% BFC 2025-08-25 11:00:41 129.09 128.13 0.81% BFC 2025-08-25 12:00:42 128.41 128.03 0.40% BFC 2025-08-25 13:00:51 128.90 128.65 0.60% BFC 2025-08-25 14:00:46 129.10 128.78 0.96% BFC 2025-08-25 15:01:38 129.16 129.02 1.00% BFC 2025-08-25 16:00:46 129.12 128.84 0.81% BFC 2025-08-25 17:00:55 131.51 126.46 0.82% BFC 2025-08-25 18:00:58 147.67 110.25 0.82% BFC 2025-08-25 20:00:57 0.00 0.00 0.82% 2025-08-26 BFC 2025-08-26 05:00:53 128.96 127.97 0.82% BFC 2025-08-26 06:00:57 205.04 51.59 0.82% BFC 2025-08-26 07:00:55 129.60 127.97 0.82% BFC 2025-08-26 08:00:45 129.60 128.31 0.82% BFC 2025-08-26 10:00:50 128.65 128.00 -0.59% BFC 2025-08-26 11:00:51 129.72 128.88 0.38% BFC 2025-08-26 12:00:41 130.25 129.44 1.01% BFC 2025-08-26 13:00:43 130.75 130.47 1.23% BFC 2025-08-26 14:00:45 130.62 129.88 1.25% BFC 2025-08-26 15:00:50 130.72 130.44 1.32% BFC 2025-08-26 16:00:47 130.55 130.37 1.23% BFC 2025-08-26 17:00:52 132.98 127.87 1.12% BFC 2025-08-26 18:01:04 130.89 130.10 1.12% BFC 2025-08-26 19:00:44 130.92 130.13 1.12% BFC 2025-08-26 21:00:46 0.00 0.00 1.12% 2025-08-27 BFC 2025-08-27 05:00:56 131.05 129.75 1.12% BFC 2025-08-27 06:00:50 207.33 52.16 1.12% BFC 2025-08-27 07:00:50 131.05 129.75 1.12% BFC 2025-08-27 08:00:46 131.31 129.49 1.12% BFC 2025-08-27 09:00:39 131.31 129.75 1.12% BFC 2025-08-27 10:01:05 130.32 129.75 -0.29% BFC 2025-08-27 11:00:45 130.59 130.19 0.08% BFC 2025-08-27 12:00:47 130.77 130.40 0.04% BFC 2025-08-27 13:00:47 130.74 130.19 0.27% BFC 2025-08-27 14:00:47 130.65 130.16 0.00% BFC 2025-08-27 15:00:44 130.28 130.09 -0.09% BFC 2025-08-27 16:00:42 130.07 129.66 -0.46% BFC 2025-08-27 17:00:49 132.74 127.63 -0.18% BFC 2025-08-27 18:00:37 208.27 106.10 -0.18% BFC 2025-08-27 19:00:37 148.88 111.44 -0.18% BFC 2025-08-27 21:00:35 0.00 0.00 -0.18% 2025-08-28 BFC 2025-08-28 05:00:48 132.12 130.30 -0.18% BFC 2025-08-28 06:00:41 206.95 52.07 -0.18% BFC 2025-08-28 07:00:40 131.46 130.19 -0.18% BFC 2025-08-28 08:00:38 131.39 130.19 -0.18% BFC 2025-08-28 09:00:42 131.20 130.19 -0.18% BFC 2025-08-28 10:00:39 129.67 127.80 -0.55% BFC 2025-08-28 11:00:36 129.28 128.60 -1.10% BFC 2025-08-28 12:00:43 129.65 129.33 -0.38% BFC 2025-08-28 13:00:42 129.75 128.87 -0.33% BFC 2025-08-28 14:00:46 129.42 128.99 -0.75% BFC 2025-08-28 15:00:37 130.09 129.63 -0.28% BFC 2025-08-28 16:00:46 130.37 129.97 -0.05% BFC 2025-08-28 17:00:41 130.55 129.75 0.02% BFC 2025-08-28 18:00:38 208.30 106.10 0.02% BFC 2025-08-28 19:00:42 148.89 111.45 0.02% BFC 2025-08-28 21:00:45 0.00 0.00 0.02% 2025-08-29 BFC 2025-08-29 05:00:40 130.80 129.25 0.02% BFC 2025-08-29 06:00:42 206.97 52.07 0.02% BFC 2025-08-29 07:00:37 130.69 129.16 0.02% BFC 2025-08-29 08:00:40 130.43 129.16 0.02% BFC 2025-08-29 09:00:43 130.82 129.52 0.02% BFC 2025-08-29 10:00:35 130.73 129.68 0.18% BFC 2025-08-29 11:00:47 129.55 128.56 -0.68% BFC 2025-08-29 12:00:42 130.13 129.72 -0.07% BFC 2025-08-29 13:00:48 130.44 130.11 0.21% BFC 2025-08-29 14:00:44 130.74 130.44 0.26% BFC 2025-08-29 15:00:46 130.31 130.08 0.00% BFC 2025-08-29 16:00:44 129.91 129.69 -0.22% BFC 2025-08-29 17:00:35 132.39 127.13 -0.16% BFC 2025-08-29 18:00:41 207.71 127.13 -0.16% BFC 2025-08-29 19:00:56 148.64 127.41 -0.16% BFC 2025-08-29 20:00:43 148.64 111.20 -0.16% BFC 2025-08-29 21:00:42 0.00 0.00 -0.16%