$BANF: BancFirst Corporation - Common Stock
2026-01-23 BANF 2026-01-23 08:01:15 129.09 82.00 -0.70% BANF 2026-01-23 10:01:16 187.77 82.00 -0.70% BANF 2026-01-23 11:01:14 113.64 112.93 -3.73% BANF 2026-01-23 12:01:09 110.89 110.20 -5.57% BANF 2026-01-23 13:01:16 110.68 109.86 -6.29% BANF 2026-01-23 14:01:12 108.60 108.14 -7.58% BANF 2026-01-23 15:01:19 108.21 107.34 -7.91% BANF 2026-01-23 16:01:16 108.17 107.72 -8.06% BANF 2026-01-23 17:01:09 110.62 106.37 -7.67% BANF 2026-01-23 18:01:27 110.62 106.37 -7.57% BANF 2026-01-23 21:01:21 0.00 0.00 -7.57% 2026-01-26 BANF 2026-01-26 05:01:10 169.25 82.00 -7.57% BANF 2026-01-26 08:01:11 119.31 91.51 -7.57% BANF 2026-01-26 10:01:10 173.55 91.51 -7.57% BANF 2026-01-26 11:01:06 109.61 108.01 0.31% BANF 2026-01-26 12:01:11 108.61 108.16 -0.06% BANF 2026-01-26 13:01:03 107.71 107.46 -0.79% BANF 2026-01-26 14:01:23 107.49 107.31 -0.90% BANF 2026-01-26 15:01:44 108.03 107.74 -0.41% BANF 2026-01-26 16:01:22 108.31 108.07 -0.15% BANF 2026-01-26 17:01:08 110.71 106.49 0.11% BANF 2026-01-26 18:01:17 110.71 106.49 0.12% BANF 2026-01-26 21:01:51 0.00 0.00 0.12% 2026-01-27 BANF 2026-01-27 05:01:08 129.24 82.00 0.12% BANF 2026-01-27 08:01:16 109.67 107.51 0.12% BANF 2026-01-27 11:01:12 109.35 108.52 0.28% BANF 2026-01-27 12:01:13 109.34 108.65 0.51% BANF 2026-01-27 13:01:02 109.23 108.73 0.37% BANF 2026-01-27 14:01:12 109.00 108.63 0.35% BANF 2026-01-27 15:01:16 109.13 108.63 0.14% BANF 2026-01-27 16:01:11 108.63 108.23 -0.08% BANF 2026-01-27 17:01:09 111.41 107.13 0.61% BANF 2026-01-27 21:01:18 0.00 0.00 0.61% BANF 2026-01-27 22:01:37 111.41 107.13 0.61% 2026-01-28 BANF 2026-01-28 05:01:13 170.48 82.00 0.61% BANF 2026-01-28 06:01:16 173.70 82.00 0.61% BANF 2026-01-28 08:01:12 125.75 108.16 0.61% BANF 2026-01-28 10:01:07 110.34 108.27 0.61% BANF 2026-01-28 11:01:03 108.90 108.65 -0.18% BANF 2026-01-28 12:01:10 109.69 109.45 0.46% BANF 2026-01-28 13:01:03 109.32 108.83 0.07% BANF 2026-01-28 14:01:07 109.31 108.89 -0.17% BANF 2026-01-28 15:01:06 109.56 109.31 0.15% BANF 2026-01-28 16:01:34 108.87 108.27 -0.52% BANF 2026-01-28 17:01:24 110.04 105.86 -1.21% BANF 2026-01-28 18:01:27 110.04 105.86 -1.20% BANF 2026-01-28 21:01:34 0.00 0.00 -1.20% 2026-01-29 BANF 2026-01-29 05:01:09 108.00 44.26 -1.20% BANF 2026-01-29 06:01:19 168.43 43.18 0.06% BANF 2026-01-29 08:01:12 109.55 106.87 0.06% BANF 2026-01-29 09:01:18 109.01 43.18 0.06% BANF 2026-01-29 10:01:07 109.01 106.87 0.06% BANF 2026-01-29 11:01:05 109.49 108.45 1.11% BANF 2026-01-29 12:01:14 108.78 108.32 0.61% BANF 2026-01-29 13:01:12 109.43 109.03 1.02% BANF 2026-01-29 14:01:16 108.49 108.23 0.51% BANF 2026-01-29 15:01:37 108.65 108.13 0.38% BANF 2026-01-29 16:01:14 108.97 108.60 0.85% BANF 2026-01-29 17:01:14 111.30 107.06 1.14% BANF 2026-01-29 18:01:30 111.30 107.06 1.15% BANF 2026-01-29 21:01:34 0.00 0.00 1.15% 2026-01-30 BANF 2026-01-30 05:01:06 109.71 44.76 1.15% BANF 2026-01-30 06:01:18 109.71 43.67 1.15% BANF 2026-01-30 07:01:14 170.34 103.72 1.15% BANF 2026-01-30 08:01:16 109.71 107.54 1.15% BANF 2026-01-30 10:01:13 109.15 107.54 1.15% BANF 2026-01-30 11:01:05 109.54 107.96 0.18% BANF 2026-01-30 12:01:11 109.58 108.50 -0.09% BANF 2026-01-30 13:01:09 109.28 108.96 -0.04% BANF 2026-01-30 14:01:10 109.66 109.25 0.37% BANF 2026-01-30 15:01:10 110.09 109.68 0.82% BANF 2026-01-30 16:01:08 110.06 109.81 0.64% BANF 2026-01-30 17:01:12 112.09 107.83 0.73% BANF 2026-01-30 17:55:08 8-K Sec report https://www.sec.gov/Archives/edgar/data/737875/000073787526000003/0000737875-26-000003-index.htm 8-K - FIRST KEYSTONE CORP (0000737875) (Filer) BANF 2026-01-30 18:01:20 112.09 107.83 0.72% BANF 2026-01-30 21:01:37 0.00 0.00 0.72% 2026-02-02 BANF 2026-02-02 05:01:03 171.56 48.33 0.72% BANF 2026-02-02 06:01:08 110.49 44.20 0.72% BANF 2026-02-02 07:01:11 171.56 44.20 0.72% BANF 2026-02-02 08:01:15 111.04 108.86 0.72% BANF 2026-02-02 09:01:07 111.04 109.19 0.72% BANF 2026-02-02 10:01:13 110.70 109.41 0.72% BANF 2026-02-02 11:01:05 111.55 111.11 1.25% BANF 2026-02-02 12:01:11 113.21 112.68 2.81% BANF 2026-02-02 13:01:09 113.03 112.73 2.54% BANF 2026-02-02 14:01:09 112.50 112.29 2.18% BANF 2026-02-02 15:01:26 112.09 111.97 1.88% BANF 2026-02-02 16:01:29 112.65 112.39 2.45% BANF 2026-02-02 17:01:07 114.29 109.94 2.02% BANF 2026-02-02 18:01:26 114.29 109.94 2.01% BANF 2026-02-02 21:01:44 0.00 0.00 2.01% 2026-02-03 BANF 2026-02-03 05:01:04 113.10 111.10 2.01% BANF 2026-02-03 07:01:08 174.92 45.06 2.01% BANF 2026-02-03 08:01:08 113.22 110.98 2.01% BANF 2026-02-03 11:01:02 113.64 113.10 1.25% BANF 2026-02-03 12:01:10 113.01 112.67 0.59% BANF 2026-02-03 13:01:14 111.92 111.61 -0.32% BANF 2026-02-03 14:01:19 111.52 111.05 -0.81% BANF 2026-02-03 15:01:10 112.80 112.12 0.15% BANF 2026-02-03 16:01:18 111.95 111.60 -0.45% BANF 2026-02-03 17:01:12 115.21 110.83 0.84% BANF 2026-02-03 18:01:21 115.21 110.83 0.82% BANF 2026-02-03 21:01:40 0.00 0.00 0.82% 2026-02-04 BANF 2026-02-04 05:01:10 113.78 112.36 0.82% BANF 2026-02-04 06:01:12 113.78 111.88 0.82% BANF 2026-02-04 07:01:07 129.24 107.36 0.82% BANF 2026-02-04 08:01:07 114.25 111.88 0.82% BANF 2026-02-04 10:01:12 114.25 112.68 0.82% BANF 2026-02-04 11:01:03 116.15 115.20 2.37% BANF 2026-02-04 12:01:26 116.50 115.76 2.50% BANF 2026-02-04 13:01:11 117.47 117.12 3.76% BANF 2026-02-04 14:01:30 117.22 116.95 3.59% BANF 2026-02-04 15:01:10 116.86 116.38 2.99% BANF 2026-02-04 16:01:17 117.14 116.71 3.39% BANF 2026-02-04 17:01:02 118.74 114.22 3.09% BANF 2026-02-04 18:01:16 118.74 114.22 3.06% BANF 2026-02-04 21:01:58 0.00 0.00 3.06% 2026-02-05 BANF 2026-02-05 05:01:12 118.21 115.31 3.06% BANF 2026-02-05 07:01:15 185.18 82.00 3.06% BANF 2026-02-05 08:01:16 125.75 82.00 3.06% 2026-02-06 BANF 2026-02-06 10:01:25 129.24 116.93 0.12% BANF 2026-02-06 11:01:07 119.01 118.56 1.44% BANF 2026-02-06 12:01:15 119.74 119.31 2.60% BANF 2026-02-06 13:01:13 119.76 119.30 2.35% BANF 2026-02-06 14:01:19 119.92 119.64 2.76% BANF 2026-02-06 15:01:14 119.02 118.78 2.00% BANF 2026-02-06 16:01:20 119.22 118.97 2.18% BANF 2026-02-06 17:01:14 121.36 116.74 2.03% BANF 2026-02-06 18:01:17 121.36 116.74 2.02% BANF 2026-02-06 21:01:12 0.00 0.00 2.02% 2026-02-09 BANF 2026-02-09 05:01:14 120.11 118.21 2.02% BANF 2026-02-09 06:01:18 120.23 117.85 2.02% BANF 2026-02-09 07:01:12 189.26 47.62 2.02% BANF 2026-02-09 08:01:14 190.46 114.28 2.02% BANF 2026-02-09 09:01:08 119.63 117.85 2.02% BANF 2026-02-09 10:01:14 120.23 93.00 2.02% BANF 2026-02-09 11:01:05 119.27 118.52 -0.27% BANF 2026-02-09 12:01:12 119.40 118.64 0.25% BANF 2026-02-09 13:01:10 120.49 119.62 1.04% BANF 2026-02-09 14:01:11 119.93 119.78 0.77% BANF 2026-02-09 15:01:11 120.96 120.53 1.56% BANF 2026-02-09 16:01:43 120.82 120.44 1.42% BANF 2026-02-09 17:01:06 122.77 118.05 1.16% BANF 2026-02-09 18:01:10 122.77 118.05 1.13% 2026-02-10 BANF 2026-02-10 05:01:16 121.44 119.31 1.13% BANF 2026-02-10 06:01:16 129.24 119.19 1.13% BANF 2026-02-10 07:01:06 129.24 48.16 1.13% BANF 2026-02-10 08:01:17 129.24 115.58 1.13% BANF 2026-02-10 10:01:18 120.75 119.79 1.13% BANF 2026-02-10 11:01:08 120.27 118.50 -0.54% BANF 2026-02-10 12:01:08 120.09 119.25 -0.60% BANF 2026-02-10 13:01:24 120.37 120.05 -0.03% BANF 2026-02-10 14:09:31 120.49 119.97 0.07% BANF 2026-02-10 15:01:30 119.53 119.00 -1.01% BANF 2026-02-10 16:01:18 120.14 119.56 -0.47% BANF 2026-02-10 17:01:13 122.00 117.31 -0.64% BANF 2026-02-10 18:02:04 122.00 117.31 -0.63% BANF 2026-02-10 21:02:11 0.00 0.00 -0.63% 2026-02-11 BANF 2026-02-11 05:01:09 120.68 118.68 -0.63% BANF 2026-02-11 07:01:06 190.21 114.85 -0.63% BANF 2026-02-11 08:01:09 190.21 117.84 -0.63% BANF 2026-02-11 09:01:02 191.40 117.84 -0.63% BANF 2026-02-11 10:01:08 121.42 119.69 -0.63% BANF 2026-02-11 11:01:22 119.27 118.59 -0.61% BANF 2026-02-11 12:01:12 117.59 117.13 -1.84% BANF 2026-02-11 13:01:06 116.84 116.55 -2.38% BANF 2026-02-11 14:01:15 117.07 116.67 -2.21% BANF 2026-02-11 15:01:07 116.65 116.05 -2.48% BANF 2026-02-11 16:01:19 117.06 116.63 -2.18% BANF 2026-02-11 17:01:09 118.81 114.29 -2.56% BANF 2026-02-11 18:01:34 118.81 114.29 -2.57% BANF 2026-02-11 19:01:15 117.07 116.19 -2.57% BANF 2026-02-11 20:01:14 118.81 114.29 -2.57% BANF 2026-02-11 21:01:26 0.00 0.00 -2.57% 2026-02-12 BANF 2026-02-12 05:01:13 117.70 115.52 -2.57% BANF 2026-02-12 06:01:30 117.70 46.85 -2.57% BANF 2026-02-12 07:01:15 185.29 46.85 -2.57% BANF 2026-02-12 08:01:15 185.29 115.38 0.00% BANF 2026-02-12 09:01:18 186.46 116.54 0.00% BANF 2026-02-12 10:01:16 165.70 116.66 0.00% BANF 2026-02-12 11:01:34 117.18 116.70 0.54% BANF 2026-02-12 12:01:43 116.00 114.51 -0.92% BANF 2026-02-12 13:06:50 114.38 114.09 -1.71% BANF 2026-02-12 14:01:16 114.76 114.25 -1.89% BANF 2026-02-12 15:01:26 115.67 115.22 -0.76% BANF 2026-02-12 16:01:19 116.21 115.80 -0.57% BANF 2026-02-12 17:01:46 118.20 113.70 -0.50% BANF 2026-02-12 18:01:12 118.20 113.70 -0.51% BANF 2026-02-12 21:02:06 0.00 0.00 -0.51% 2026-02-13 BANF 2026-02-13 05:02:35 117.09 114.79 -0.51% BANF 2026-02-13 06:01:16 117.09 115.02 -0.51% BANF 2026-02-13 07:01:07 184.34 114.91 -0.51% BANF 2026-02-13 08:02:19 117.09 115.26 -0.51% BANF 2026-02-13 09:01:33 116.50 115.38 -0.51% BANF 2026-02-13 10:01:23 185.50 115.60 -0.51% BANF 2026-02-13 11:01:43 115.59 114.26 -0.29% BANF 2026-02-13 12:01:12 115.84 115.37 -0.21% BANF 2026-02-13 13:01:47 117.24 116.77 0.93% BANF 2026-02-13 14:01:38 117.08 116.69 0.71% BANF 2026-02-13 15:01:07 117.62 117.25 1.34% BANF 2026-02-13 16:01:12 117.30 116.59 1.11% BANF 2026-02-13 17:01:05 119.97 115.41 1.50% BANF 2026-02-13 18:01:11 119.97 115.41 1.51% BANF 2026-02-13 21:01:41 0.00 0.00 1.51% 2026-02-17 BANF 2026-02-17 05:01:11 118.85 116.51 1.51% BANF 2026-02-17 06:01:09 118.85 117.11 1.51% BANF 2026-02-17 07:01:06 136.60 112.98 1.51% BANF 2026-02-17 08:01:15 118.73 117.68 1.51% BANF 2026-02-17 09:01:06 118.26 117.68 0.09% BANF 2026-02-17 10:01:09 118.73 117.68 0.00% BANF 2026-02-17 11:01:05 118.94 118.37 0.85% BANF 2026-02-17 12:01:15 117.90 117.56 0.14% BANF 2026-02-17 13:01:08 118.41 117.85 0.28% BANF 2026-02-17 14:01:09 118.40 117.93 0.49% BANF 2026-02-17 15:01:07 118.13 117.70 0.21% BANF 2026-02-17 16:01:12 118.13 117.75 0.28% BANF 2026-02-17 17:01:07 119.11 114.58 -0.73% BANF 2026-02-17 18:01:11 119.11 114.58 -0.72% BANF 2026-02-17 21:01:51 0.00 0.00 -0.72% 2026-02-18 BANF 2026-02-18 05:01:05 117.99 116.25 -0.72% BANF 2026-02-18 07:01:06 136.60 47.37 -0.72% BANF 2026-02-18 08:01:13 117.99 116.25 -0.72% BANF 2026-02-18 09:01:09 117.76 116.02 -0.72% BANF 2026-02-18 10:01:14 117.37 116.15 -0.72% BANF 2026-02-18 11:01:06 117.79 116.98 0.61% BANF 2026-02-18 12:01:11 117.49 117.03 0.32% BANF 2026-02-18 13:01:07 116.84 116.50 -0.14% BANF 2026-02-18 14:01:12 117.00 116.81 0.12% BANF 2026-02-18 15:01:09 117.15 116.31 -0.10% BANF 2026-02-18 16:01:15 116.16 115.78 -0.70% BANF 2026-02-18 17:01:07 118.78 114.21 -0.30% BANF 2026-02-18 21:01:46 0.00 0.00 -0.30% 2026-02-19 BANF 2026-02-19 05:01:08 117.63 115.55 -0.30% BANF 2026-02-19 06:01:14 117.63 115.31 -0.30% BANF 2026-02-19 07:01:21 136.60 111.81 -0.30% BANF 2026-02-19 08:01:11 116.92 115.58 0.00% BANF 2026-02-19 09:01:07 117.05 115.45 0.00% BANF 2026-02-19 10:01:08 116.47 115.45 0.00% BANF 2026-02-19 11:01:04 116.35 115.50 -0.43% BANF 2026-02-19 12:01:14 116.20 115.50 -0.33% BANF 2026-02-19 13:01:06 115.61 115.18 -1.10% BANF 2026-02-19 14:01:10 114.76 114.41 -1.46% BANF 2026-02-19 15:01:07 114.72 114.40 -1.63% BANF 2026-02-19 16:01:13 115.15 114.54 -1.38% BANF 2026-02-19 17:01:08 117.38 112.91 -1.15% BANF 2026-02-19 21:01:41 0.00 0.00 -1.15% 2026-02-20 BANF 2026-02-20 05:01:05 116.62 113.98 -1.15% BANF 2026-02-20 07:01:06 136.60 46.06 -1.15% BANF 2026-02-20 09:01:11 115.78 46.06 -1.15% BANF 2026-02-20 10:01:12 136.60 113.41 -1.15% BANF 2026-02-20 11:01:05 116.25 115.46 0.58% BANF 2026-02-20 12:01:11 115.85 115.44 0.53% BANF 2026-02-20 13:01:28 116.28 115.74 0.53% BANF 2026-02-20 14:01:21 116.27 115.92 0.93% BANF 2026-02-20 15:01:18 116.80 116.15 1.29% BANF 2026-02-20 16:01:12 116.37 116.10 1.03% BANF 2026-02-20 17:01:46 119.04 114.51 1.41% BANF 2026-02-20 18:01:15 119.04 114.51 1.42% BANF 2026-02-20 21:02:10 0.00 0.00 1.42%