$BFC: Bank First Corporation - Common Stock
2025-06-02 BFC 2025-06-02 00:01:58 0.00 0.00 0.43% BFC 2025-06-02 05:00:53 120.00 46.75 0.43% BFC 2025-06-02 08:01:01 120.00 0.00 0.43% BFC 2025-06-02 09:00:48 120.00 88.21 0.43% BFC 2025-06-02 10:01:01 115.33 114.74 -1.12% BFC 2025-06-02 11:00:53 115.64 115.36 -0.77% BFC 2025-06-02 12:00:57 115.62 114.90 -1.08% BFC 2025-06-02 13:00:50 115.88 114.74 -1.04% BFC 2025-06-02 14:01:30 115.73 115.21 -0.79% BFC 2025-06-02 15:00:49 115.67 115.42 -0.74% BFC 2025-06-02 16:01:01 114.90 114.14 -1.17% BFC 2025-06-02 17:00:52 120.00 88.21 -1.29% BFC 2025-06-02 18:01:02 115.35 114.62 -1.29% BFC 2025-06-02 19:00:55 115.22 114.48 -1.29% BFC 2025-06-02 20:01:04 0.00 0.00 -1.29% 2025-06-03 BFC 2025-06-03 05:00:51 120.00 46.21 -1.29% BFC 2025-06-03 08:01:00 120.00 88.21 -1.29% BFC 2025-06-03 10:01:00 114.69 113.84 -0.34% BFC 2025-06-03 11:00:44 116.49 116.20 1.09% BFC 2025-06-03 12:01:01 116.35 115.89 1.02% BFC 2025-06-03 13:00:51 116.78 115.55 1.34% BFC 2025-06-03 14:00:58 116.56 116.30 1.29% BFC 2025-06-03 15:00:46 116.70 116.40 1.36% BFC 2025-06-03 16:00:55 116.40 115.81 0.79% BFC 2025-06-03 17:00:50 120.00 88.21 0.24% BFC 2025-06-03 21:00:50 0.00 0.00 0.24% 2025-06-04 BFC 2025-06-04 05:00:50 120.00 46.55 0.24% BFC 2025-06-04 07:00:52 120.00 116.03 0.24% BFC 2025-06-04 08:01:00 120.00 116.37 0.24% BFC 2025-06-04 09:00:51 120.00 88.21 0.00% BFC 2025-06-04 10:00:56 116.32 115.70 -0.40% BFC 2025-06-04 11:00:45 115.20 114.51 -1.53% BFC 2025-06-04 12:00:56 114.34 113.76 -1.97% BFC 2025-06-04 13:00:49 114.26 114.03 -1.96% BFC 2025-06-04 14:00:57 114.39 113.78 -1.91% BFC 2025-06-04 15:00:48 113.76 113.40 -2.26% BFC 2025-06-04 16:00:57 113.50 113.10 -2.82% BFC 2025-06-04 17:00:48 120.00 88.21 -2.66% BFC 2025-06-04 20:01:01 0.00 0.00 -2.66% 2025-06-05 BFC 2025-06-05 05:00:51 120.00 45.54 -2.66% BFC 2025-06-05 06:00:54 120.00 45.31 -2.66% BFC 2025-06-05 07:00:48 114.40 45.31 -2.66% BFC 2025-06-05 08:00:52 120.00 88.21 -2.66% BFC 2025-06-05 10:00:54 114.58 112.61 -0.38% BFC 2025-06-05 11:00:43 112.91 112.60 -0.34% BFC 2025-06-05 12:00:55 113.01 112.75 -0.31% BFC 2025-06-05 13:00:48 113.36 112.81 -0.32% BFC 2025-06-05 14:00:54 113.80 113.27 0.21% BFC 2025-06-05 15:00:49 113.40 113.09 -0.15% BFC 2025-06-05 16:00:51 113.46 113.12 -0.09% BFC 2025-06-05 17:00:49 120.00 100.69 0.08% BFC 2025-06-05 21:00:50 0.00 0.00 0.08% 2025-06-06 BFC 2025-06-06 05:00:47 120.00 45.57 0.08% BFC 2025-06-06 08:00:53 120.00 88.21 0.08% BFC 2025-06-06 10:00:56 115.12 114.31 1.11% BFC 2025-06-06 11:00:51 115.12 114.66 1.39% BFC 2025-06-06 12:00:55 114.20 114.01 0.64% BFC 2025-06-06 13:00:51 114.03 113.70 0.39% BFC 2025-06-06 14:00:59 114.12 113.81 0.49% BFC 2025-06-06 15:00:51 114.19 113.69 0.56% BFC 2025-06-06 16:00:59 115.39 113.73 1.33% BFC 2025-06-06 17:00:51 117.12 112.62 1.33% BFC 2025-06-06 18:01:00 120.00 101.06 1.33% BFC 2025-06-06 20:00:59 0.00 0.00 1.33% 2025-06-09 BFC 2025-06-09 05:00:48 120.00 46.17 1.33% BFC 2025-06-09 08:01:01 120.00 88.21 1.33% BFC 2025-06-09 10:00:56 114.29 113.98 -0.71% BFC 2025-06-09 11:00:50 114.30 113.64 -1.03% BFC 2025-06-09 12:00:55 114.43 114.09 -0.47% BFC 2025-06-09 13:00:50 115.00 114.31 -0.13% BFC 2025-06-09 14:01:00 115.36 114.93 0.33% BFC 2025-06-09 15:00:49 115.75 115.09 0.48% BFC 2025-06-09 16:00:59 114.96 114.85 0.02% BFC 2025-06-09 17:00:47 117.20 112.69 0.07% BFC 2025-06-09 18:01:02 115.29 114.55 0.07% BFC 2025-06-09 19:00:50 115.33 114.60 0.07% BFC 2025-06-09 21:00:45 0.00 0.00 0.07% 2025-06-10 BFC 2025-06-10 05:00:44 120.00 46.20 0.07% BFC 2025-06-10 08:01:00 120.00 88.21 0.07% BFC 2025-06-10 10:01:01 115.71 114.95 0.24% BFC 2025-06-10 11:00:47 115.93 115.50 0.77% BFC 2025-06-10 12:01:01 116.25 115.73 0.79% BFC 2025-06-10 13:00:50 116.25 115.81 0.96% BFC 2025-06-10 14:00:55 116.46 116.20 1.34% BFC 2025-06-10 15:00:47 116.78 116.49 1.61% BFC 2025-06-10 16:00:55 116.92 116.70 1.61% BFC 2025-06-10 17:00:47 118.97 114.50 1.59% BFC 2025-06-10 18:01:01 120.00 88.21 1.59% BFC 2025-06-10 21:00:50 0.00 0.00 1.59% 2025-06-11 BFC 2025-06-11 05:00:51 120.00 46.70 1.59% BFC 2025-06-11 06:00:56 117.31 46.70 1.59% BFC 2025-06-11 07:00:44 120.00 46.70 1.59% BFC 2025-06-11 08:00:57 120.00 88.21 1.59% BFC 2025-06-11 10:01:00 117.32 116.71 0.31% BFC 2025-06-11 11:00:47 117.11 116.56 -0.03% BFC 2025-06-11 12:00:54 116.40 116.12 -0.44% BFC 2025-06-11 13:00:45 116.56 116.28 -0.37% BFC 2025-06-11 14:00:53 116.99 116.53 0.16% BFC 2025-06-11 15:00:45 116.55 116.13 -0.17% BFC 2025-06-11 16:00:54 116.55 116.33 -0.30% BFC 2025-06-11 17:00:44 118.64 114.18 -0.27% BFC 2025-06-11 18:00:56 120.00 106.45 -0.27% BFC 2025-06-11 21:00:48 0.00 0.00 -0.27% 2025-06-12 BFC 2025-06-12 05:00:50 120.00 46.58 -0.27% BFC 2025-06-12 08:01:00 120.00 88.21 -0.27% BFC 2025-06-12 10:00:58 115.95 114.53 -0.70% BFC 2025-06-12 11:00:46 116.43 115.93 -0.33% BFC 2025-06-12 12:01:00 114.97 114.30 -1.77% BFC 2025-06-12 13:00:43 114.78 114.42 -1.44% BFC 2025-06-12 14:00:56 114.74 114.44 -1.53% BFC 2025-06-12 15:00:47 114.99 114.58 -1.34% BFC 2025-06-12 16:00:53 115.80 115.55 -0.75% BFC 2025-06-12 17:00:49 117.93 113.40 -0.68% BFC 2025-06-12 18:00:59 115.91 115.18 -0.68% BFC 2025-06-12 19:00:44 120.00 106.06 -0.68% BFC 2025-06-12 21:00:50 0.00 0.00 -0.68% 2025-06-13 BFC 2025-06-13 12:00:55 114.21 113.47 -1.73% BFC 2025-06-13 13:00:48 114.22 113.45 -1.80% BFC 2025-06-13 14:01:00 113.76 113.16 -2.02% BFC 2025-06-13 15:00:50 113.43 112.89 -2.28% BFC 2025-06-13 16:01:02 112.47 111.97 -2.99% BFC 2025-06-13 17:00:47 114.15 109.86 -3.13% BFC 2025-06-13 18:01:01 120.00 98.92 -3.13% BFC 2025-06-13 20:01:03 120.00 88.21 -3.13% BFC 2025-06-13 21:00:55 0.00 0.00 -3.13% 2025-06-16 BFC 2025-06-16 05:00:51 120.00 44.81 -3.13% BFC 2025-06-16 08:00:58 120.00 88.21 -3.13% BFC 2025-06-16 10:01:01 113.09 112.60 0.74% BFC 2025-06-16 11:00:47 113.52 113.01 1.29% BFC 2025-06-16 12:00:57 113.49 112.99 1.26% BFC 2025-06-16 13:00:49 113.40 113.00 0.90% BFC 2025-06-16 14:01:00 112.69 112.29 0.25% BFC 2025-06-16 15:00:47 112.45 112.37 0.35% BFC 2025-06-16 16:00:59 111.64 111.38 -0.46% BFC 2025-06-16 17:00:46 113.73 109.46 -0.36% BFC 2025-06-16 18:01:01 120.34 101.06 -0.36% BFC 2025-06-16 19:00:47 120.34 88.21 -0.36% BFC 2025-06-16 21:00:47 0.00 0.00 -0.36% 2025-06-17 BFC 2025-06-17 05:01:18 111.27 109.88 -0.36% BFC 2025-06-17 06:00:59 120.00 110.39 -0.36% BFC 2025-06-17 08:00:57 120.00 110.51 -0.36% BFC 2025-06-17 09:00:43 120.00 110.39 -0.36% BFC 2025-06-17 10:00:59 113.64 110.27 -0.73% BFC 2025-06-17 11:00:45 111.93 110.89 -0.38% BFC 2025-06-17 12:00:57 111.73 111.45 0.04% BFC 2025-06-17 13:00:49 111.85 111.59 0.17% BFC 2025-06-17 14:00:59 111.49 111.16 -0.21% BFC 2025-06-17 15:00:52 111.96 111.46 0.13% BFC 2025-06-17 16:00:57 111.42 111.19 -0.30% BFC 2025-06-17 17:00:45 113.56 109.28 -0.15% BFC 2025-06-17 18:00:58 120.00 100.96 -0.15% BFC 2025-06-17 21:00:46 0.00 0.00 -0.15% 2025-06-18 BFC 2025-06-18 05:00:54 120.00 44.58 -0.15% BFC 2025-06-18 06:01:00 120.00 98.90 -0.15% BFC 2025-06-18 07:00:52 120.00 44.58 -0.15% BFC 2025-06-18 08:00:56 120.00 88.21 -0.15% BFC 2025-06-18 09:00:52 111.99 88.21 -0.15% BFC 2025-06-18 10:00:55 111.50 111.21 -0.15% BFC 2025-06-18 11:00:53 113.34 112.25 0.37% BFC 2025-06-18 12:00:51 112.50 112.28 0.82% BFC 2025-06-18 13:00:47 112.41 112.03 0.79% BFC 2025-06-18 14:00:56 113.16 112.01 0.82% BFC 2025-06-18 15:00:53 112.14 111.65 0.20% BFC 2025-06-18 16:01:00 111.68 111.45 0.07% BFC 2025-06-18 17:00:49 113.80 109.43 0.14% BFC 2025-06-18 18:00:53 120.00 88.21 0.14% BFC 2025-06-18 21:00:52 0.00 0.00 0.14% 2025-06-20 BFC 2025-06-20 05:00:42 120.00 44.64 0.14% BFC 2025-06-20 08:00:50 120.00 88.21 0.14% BFC 2025-06-20 09:00:44 120.00 112.15 0.14% BFC 2025-06-20 10:00:54 113.05 111.80 0.45% BFC 2025-06-20 11:00:47 112.21 112.00 0.37% BFC 2025-06-20 12:00:51 111.44 110.89 -0.41% BFC 2025-06-20 13:00:45 111.54 111.20 -0.31% BFC 2025-06-20 14:01:01 110.76 110.14 -0.76% BFC 2025-06-20 15:00:45 111.02 110.73 -0.51% BFC 2025-06-20 16:03:45 113.15 108.80 -0.57% BFC 2025-06-20 18:03:37 120.00 88.21 -0.57% BFC 2025-06-20 19:00:54 111.50 110.78 -0.57% BFC 2025-06-20 21:00:47 0.00 0.00 -0.57% 2025-06-23 BFC 2025-06-23 05:00:45 120.00 44.38 -0.57% BFC 2025-06-23 08:02:23 120.00 88.21 -0.57% BFC 2025-06-23 10:02:15 115.03 111.20 0.94% BFC 2025-06-23 11:00:47 113.08 111.75 1.31% BFC 2025-06-23 12:00:54 112.34 112.03 1.01% BFC 2025-06-23 13:00:49 112.37 111.97 1.03% BFC 2025-06-23 14:01:00 113.33 112.96 1.88% BFC 2025-06-23 15:00:45 114.25 113.15 2.43% BFC 2025-06-23 16:00:59 114.71 114.46 3.30% BFC 2025-06-23 17:00:47 116.99 112.49 3.40% BFC 2025-06-23 18:00:57 115.08 114.34 3.40% BFC 2025-06-23 19:00:46 120.00 88.21 3.40% BFC 2025-06-23 20:00:55 115.73 114.73 3.40% BFC 2025-06-23 21:00:51 0.00 0.00 3.40% 2025-06-24 BFC 2025-06-24 05:00:45 120.00 46.11 3.40% BFC 2025-06-24 08:00:59 120.00 88.21 3.40% BFC 2025-06-24 10:00:57 115.14 114.66 0.14% BFC 2025-06-24 11:00:47 117.02 115.58 1.29% BFC 2025-06-24 12:00:59 115.69 115.53 0.78% BFC 2025-06-24 13:00:55 115.73 115.38 0.68% BFC 2025-06-24 14:00:58 115.40 115.21 0.45% BFC 2025-06-24 15:00:47 115.32 115.10 0.50% BFC 2025-06-24 16:01:04 115.10 114.91 0.19% BFC 2025-06-24 17:00:52 115.42 114.68 0.29% BFC 2025-06-24 18:01:01 115.40 114.67 0.29% BFC 2025-06-24 19:00:51 115.36 114.63 0.29% BFC 2025-06-24 20:00:54 115.43 114.70 0.29% BFC 2025-06-24 21:00:46 0.00 0.00 0.29% 2025-06-25 BFC 2025-06-25 05:00:49 120.00 45.84 0.29% BFC 2025-06-25 08:01:00 120.00 87.80 0.29% BFC 2025-06-25 10:01:01 113.79 113.02 -0.95% BFC 2025-06-25 11:00:50 114.44 114.21 -0.17% BFC 2025-06-25 12:01:02 114.20 113.91 -0.51% BFC 2025-06-25 13:00:49 114.25 114.12 -0.33% BFC 2025-06-25 14:01:00 114.38 114.23 -0.23% BFC 2025-06-25 15:00:47 113.99 113.05 -0.94% BFC 2025-06-25 16:00:58 114.10 113.95 -0.56% BFC 2025-06-25 17:00:49 116.28 111.81 -0.90% BFC 2025-06-25 18:01:00 120.00 105.02 -0.90% BFC 2025-06-25 21:00:53 0.00 0.00 -0.90% 2025-06-26 BFC 2025-06-26 05:00:50 120.00 45.61 -0.90% BFC 2025-06-26 08:00:58 120.00 87.80 -0.90% BFC 2025-06-26 09:00:50 115.04 87.80 -0.90% BFC 2025-06-26 10:00:58 113.54 112.64 -0.61% BFC 2025-06-26 11:00:44 113.70 113.46 -0.26% BFC 2025-06-26 12:00:59 113.37 113.06 -0.59% BFC 2025-06-26 13:00:51 114.31 114.13 0.21% BFC 2025-06-26 14:00:57 114.95 114.64 0.67% BFC 2025-06-26 15:00:46 115.48 115.15 1.13% BFC 2025-06-26 16:00:56 116.57 116.41 2.16% BFC 2025-06-26 17:00:46 118.81 114.24 2.18% BFC 2025-06-26 18:01:07 120.00 106.26 2.18% BFC 2025-06-26 21:00:57 0.00 0.00 2.18% 2025-06-27 BFC 2025-06-27 05:00:38 120.00 46.84 2.18% BFC 2025-06-27 07:00:34 120.00 46.60 2.18% BFC 2025-06-27 08:00:43 120.00 87.80 2.18% BFC 2025-06-27 10:00:39 116.93 116.40 0.29% BFC 2025-06-27 11:00:34 118.01 117.56 1.33% BFC 2025-06-27 12:00:38 117.50 116.88 0.68% BFC 2025-06-27 13:00:32 118.49 117.27 1.02% BFC 2025-06-27 14:00:37 117.90 117.31 0.99% BFC 2025-06-27 15:00:44 117.50 117.13 0.94% BFC 2025-06-27 16:00:36 118.69 118.45 1.72% BFC 2025-06-27 17:00:31 118.96 118.60 1.78% BFC 2025-06-27 20:00:39 120.00 118.60 1.78% BFC 2025-06-27 21:00:31 0.00 0.00 1.78% 2025-06-30 BFC 2025-06-30 05:00:37 120.00 116.60 1.78% BFC 2025-06-30 10:00:36 119.73 119.20 0.86% BFC 2025-06-30 11:00:34 118.53 117.58 -0.39% BFC 2025-06-30 12:00:34 118.21 117.65 -0.30% BFC 2025-06-30 13:00:36 118.66 118.25 -0.01% BFC 2025-06-30 14:00:43 118.22 118.01 -0.39% BFC 2025-06-30 15:00:35 118.59 118.11 -0.09% BFC 2025-06-30 16:00:42 117.92 117.50 -0.70% BFC 2025-06-30 17:00:38 119.89 115.38 -0.68% BFC 2025-06-30 18:00:43 120.00 87.80 -0.68% BFC 2025-06-30 21:00:31 0.00 0.00 -0.68%