$BANF: BancFirst Corporation - Common Stock
2026-04-23 BANF 2026-04-23 08:01:39 114.49 113.52 -0.18% BANF 2026-04-23 09:01:32 114.48 105.00 0.00% BANF 2026-04-23 10:01:34 115.53 115.31 1.52% BANF 2026-04-23 11:02:05 115.05 114.63 0.70% BANF 2026-04-23 12:01:51 115.43 114.88 1.10% BANF 2026-04-23 13:01:44 114.85 114.41 0.71% BANF 2026-04-23 14:01:54 115.23 114.61 0.77% BANF 2026-04-23 15:01:40 115.18 115.01 1.04% BANF 2026-04-23 16:01:46 117.12 112.62 0.81% BANF 2026-04-23 20:01:51 0.00 0.00 0.81% 2026-04-24 BANF 2026-04-24 04:01:56 115.40 114.06 0.81% BANF 2026-04-24 05:01:42 182.61 46.17 0.81% BANF 2026-04-24 07:01:34 182.61 114.18 0.81% BANF 2026-04-24 08:01:39 183.76 45.94 0.01% BANF 2026-04-24 09:01:31 115.41 39.84 0.01% BANF 2026-04-24 10:01:42 114.64 113.09 -1.18% BANF 2026-04-24 11:01:28 114.55 114.05 -0.56% BANF 2026-04-24 12:01:56 114.87 114.47 -0.04% BANF 2026-04-24 13:01:32 114.14 113.89 -0.64% BANF 2026-04-24 14:01:36 114.02 113.52 -0.92% BANF 2026-04-24 15:01:44 113.92 113.49 -0.97% BANF 2026-04-24 16:01:40 115.74 111.34 -1.14% BANF 2026-04-24 20:02:16 0.00 0.00 -1.14% 2026-04-27 BANF 2026-04-27 04:01:57 181.64 45.42 -1.14% BANF 2026-04-27 05:01:34 113.97 113.00 -1.14% BANF 2026-04-27 06:01:38 181.64 46.03 0.30% BANF 2026-04-27 07:01:40 114.32 112.97 0.30% BANF 2026-04-27 09:01:29 232.49 112.97 0.30% BANF 2026-04-27 10:01:35 114.72 114.01 0.72% BANF 2026-04-27 11:01:30 114.66 114.38 0.75% BANF 2026-04-27 12:01:37 114.86 114.53 1.16% BANF 2026-04-27 13:01:24 114.54 114.31 0.89% BANF 2026-04-27 14:01:39 114.94 114.77 1.23% BANF 2026-04-27 15:01:32 114.97 114.78 1.25% BANF 2026-04-27 16:01:44 117.06 112.56 1.12% BANF 2026-04-27 20:01:27 0.00 0.00 1.12% 2026-04-28 BANF 2026-04-28 04:01:39 115.23 114.35 0.36% BANF 2026-04-28 05:01:25 115.35 114.24 0.36% BANF 2026-04-28 06:01:30 182.51 46.15 0.36% BANF 2026-04-28 07:01:27 115.82 113.91 0.36% BANF 2026-04-28 08:01:34 183.66 111.00 0.36% BANF 2026-04-28 09:01:25 115.19 113.39 0.36% BANF 2026-04-28 10:01:27 115.64 115.10 0.28% BANF 2026-04-28 11:01:23 116.03 115.11 0.48% BANF 2026-04-28 12:01:29 115.75 115.46 0.64% BANF 2026-04-28 13:01:37 115.31 114.58 0.10% BANF 2026-04-28 14:01:33 114.69 114.44 -0.30% BANF 2026-04-28 15:01:27 114.25 114.01 -0.49% BANF 2026-04-28 16:01:37 116.41 111.94 -0.56% BANF 2026-04-28 20:01:42 0.00 0.00 -0.56% 2026-04-29 BANF 2026-04-29 04:01:44 181.49 113.37 -0.37% BANF 2026-04-29 05:01:27 181.49 113.60 -0.37% BANF 2026-04-29 06:01:33 114.37 45.89 -0.37% BANF 2026-04-29 07:01:28 114.69 113.49 -0.37% BANF 2026-04-29 08:01:31 114.15 113.37 -0.37% BANF 2026-04-29 09:01:29 114.66 113.58 -0.30% BANF 2026-04-29 10:01:31 113.61 112.87 -1.07% BANF 2026-04-29 11:01:26 112.91 112.77 -1.11% BANF 2026-04-29 12:01:30 112.72 112.31 -1.46% BANF 2026-04-29 13:01:28 112.23 112.01 -1.68% BANF 2026-04-29 14:01:44 112.02 111.86 -1.89% BANF 2026-04-29 15:01:26 111.36 111.27 -2.43% BANF 2026-04-29 16:01:35 113.61 109.24 -2.41% BANF 2026-04-29 20:01:43 0.00 0.00 -2.41% 2026-04-30 BANF 2026-04-30 04:01:31 137.47 44.79 -2.41% BANF 2026-04-30 05:01:26 111.04 110.41 -0.84% BANF 2026-04-30 06:01:35 137.47 44.79 -0.84% BANF 2026-04-30 07:01:31 111.40 44.79 -0.84% BANF 2026-04-30 08:01:29 111.40 110.30 -1.12% BANF 2026-04-30 09:01:26 197.55 38.32 -0.94% BANF 2026-04-30 10:01:26 112.55 111.27 0.60% BANF 2026-04-30 11:01:24 113.14 112.64 1.25% BANF 2026-04-30 12:01:30 113.13 112.97 1.45% BANF 2026-04-30 13:01:19 112.89 112.73 1.30% BANF 2026-04-30 14:01:33 112.98 112.50 1.18% BANF 2026-04-30 15:01:47 112.34 112.08 0.67% BANF 2026-04-30 16:01:40 113.82 109.44 0.19% BANF 2026-04-30 19:01:43 112.20 111.35 0.19% BANF 2026-04-30 20:01:48 0.00 0.00 0.19% 2026-05-01 BANF 2026-05-01 04:01:41 112.26 111.06 -0.45% BANF 2026-05-01 05:01:31 177.45 44.87 -0.45% BANF 2026-05-01 08:01:38 112.48 111.31 -0.45% BANF 2026-05-01 09:01:25 112.38 111.06 -0.45% BANF 2026-05-01 10:01:33 112.59 112.16 0.62% BANF 2026-05-01 11:02:29 112.33 111.81 0.37% BANF 2026-05-01 11:24:01 8-K Sec report https://www.sec.gov/Archives/edgar/data/737875/000073787526000017/0000737875-26-000017-index.htm 8-K - FIRST KEYSTONE CORP (0000737875) (Filer) BANF 2026-05-01 12:01:36 113.15 112.62 1.09% BANF 2026-05-01 13:01:33 113.97 113.41 1.84% BANF 2026-05-01 14:01:38 113.96 113.66 1.97% BANF 2026-05-01 15:01:31 113.84 113.50 1.71% BANF 2026-05-01 16:01:59 0.00 110.43 0.90% BANF 2026-05-01 17:01:22 181.39 110.43 0.90% BANF 2026-05-01 20:01:38 0.00 0.00 0.90% 2026-05-04 BANF 2026-05-04 04:01:42 113.15 112.06 -0.45% BANF 2026-05-04 05:01:22 113.13 112.19 -0.45% BANF 2026-05-04 06:01:37 112.37 110.94 -0.45% BANF 2026-05-04 07:01:28 113.03 111.73 -0.21% BANF 2026-05-04 08:01:29 113.15 111.61 -0.21% BANF 2026-05-04 09:01:40 112.93 32.43 -0.21% BANF 2026-05-04 10:02:24 114.76 113.00 0.94% BANF 2026-05-04 11:01:30 112.69 112.45 0.00% BANF 2026-05-04 12:01:38 112.36 111.88 -0.28% BANF 2026-05-04 13:01:37 111.57 111.15 -0.95% BANF 2026-05-04 14:02:23 112.14 111.93 -0.43% BANF 2026-05-04 15:01:33 112.08 111.76 -0.60% BANF 2026-05-04 16:01:37 113.67 109.30 -1.01% BANF 2026-05-04 20:01:47 0.00 0.00 -1.01% 2026-05-05 BANF 2026-05-05 04:02:03 112.32 111.26 -1.01% BANF 2026-05-05 05:01:53 112.22 44.82 -1.01% BANF 2026-05-05 06:01:30 177.22 44.82 -0.17% BANF 2026-05-05 07:01:29 177.22 110.95 -0.17% BANF 2026-05-05 08:01:31 112.56 111.62 -0.17% BANF 2026-05-05 09:01:29 197.80 33.46 -0.17% BANF 2026-05-05 10:01:30 113.55 112.93 1.51% BANF 2026-05-05 11:01:26 113.97 113.78 2.07% BANF 2026-05-05 12:01:49 114.03 113.70 2.10% BANF 2026-05-05 13:01:37 113.52 113.30 1.69% BANF 2026-05-05 14:01:37 113.93 113.62 1.99% BANF 2026-05-05 15:01:31 114.95 114.46 2.85% BANF 2026-05-05 16:01:38 116.80 112.31 2.76% BANF 2026-05-05 20:01:49 0.00 0.00 2.76% 2026-05-06 BANF 2026-05-06 04:01:45 182.10 114.10 2.76% BANF 2026-05-06 05:01:10 116.00 114.55 -0.31% BANF 2026-05-06 06:01:17 182.10 46.05 -0.31% BANF 2026-05-06 07:01:12 117.72 115.35 -0.31% BANF 2026-05-06 08:01:18 116.58 114.59 -0.31% BANF 2026-05-06 09:01:10 116.35 114.56 -0.31% BANF 2026-05-06 10:01:16 116.03 115.55 1.29% BANF 2026-05-06 11:01:14 115.64 114.71 0.51% BANF 2026-05-06 12:01:21 114.38 114.10 -0.15% BANF 2026-05-06 13:01:12 114.21 113.84 -0.38% BANF 2026-05-06 14:01:35 114.19 113.85 -0.38% BANF 2026-05-06 15:01:29 114.47 114.19 -0.31% BANF 2026-05-06 16:01:25 116.74 112.30 -0.01% BANF 2026-05-06 20:01:22 0.00 0.00 -0.01% 2026-05-07 BANF 2026-05-07 04:01:18 115.51 113.94 -0.01% BANF 2026-05-07 05:01:11 114.48 113.98 -0.49% BANF 2026-05-07 06:02:05 114.51 45.97 -0.31% BANF 2026-05-07 07:01:21 114.51 113.61 -0.31% BANF 2026-05-07 08:01:20 114.84 113.72 -0.30% BANF 2026-05-07 09:01:10 203.19 34.38 -0.30% BANF 2026-05-07 10:01:12 114.56 114.00 -0.23% BANF 2026-05-07 11:01:11 114.25 113.80 -0.38% BANF 2026-05-07 12:01:14 113.85 113.70 -0.65% BANF 2026-05-07 13:01:16 114.56 114.01 -0.35% BANF 2026-05-07 14:01:19 113.96 113.45 -0.84% BANF 2026-05-07 15:01:09 113.86 113.10 -1.13% BANF 2026-05-07 16:01:19 115.48 111.04 -1.10% BANF 2026-05-07 20:01:17 0.00 0.00 -1.10% 2026-05-08 BANF 2026-05-08 04:01:23 180.05 45.53 0.48% BANF 2026-05-08 05:01:24 180.05 112.84 0.48% BANF 2026-05-08 06:01:19 180.05 45.53 0.48% BANF 2026-05-08 07:01:20 113.96 45.53 -0.17% BANF 2026-05-08 08:01:14 181.18 45.31 -0.17% BANF 2026-05-08 09:01:08 114.13 112.74 -0.17% BANF 2026-05-08 10:01:12 113.24 112.23 -0.57% BANF 2026-05-08 10:25:47 10-Q Sec report https://www.sec.gov/Archives/edgar/data/737875/000073787526000020/0000737875-26-000020-index.htm 10-Q - FIRST KEYSTONE CORP (0000737875) (Filer) BANF 2026-05-08 11:01:30 112.72 111.98 -0.71% BANF 2026-05-08 12:01:20 112.58 112.36 -0.64% BANF 2026-05-08 13:01:09 112.31 112.01 -0.81% BANF 2026-05-08 14:01:16 113.36 112.77 -0.55% BANF 2026-05-08 15:01:13 113.25 112.78 -0.06% BANF 2026-05-08 16:01:19 115.19 110.76 -0.25% BANF 2026-05-08 20:01:22 0.00 0.00 -0.25% 2026-05-11 BANF 2026-05-11 04:01:23 113.38 45.42 -0.25% BANF 2026-05-11 05:01:08 113.48 112.41 -0.25% BANF 2026-05-11 06:01:14 179.59 45.42 -0.48% BANF 2026-05-11 07:01:07 112.71 112.18 -0.48% BANF 2026-05-11 08:01:11 180.72 45.19 -0.48% BANF 2026-05-11 09:01:09 113.49 112.51 -0.48% BANF 2026-05-11 10:01:13 112.07 110.09 -1.77% BANF 2026-05-11 11:01:08 110.90 109.73 -2.53% BANF 2026-05-11 12:01:22 110.69 110.16 -2.44% BANF 2026-05-11 13:01:14 111.51 111.02 -1.50% BANF 2026-05-11 14:01:08 111.25 111.02 -1.50% BANF 2026-05-11 15:01:22 111.41 110.81 -1.73% BANF 2026-05-11 16:01:09 113.18 108.83 -1.74% BANF 2026-05-11 20:01:16 0.00 0.00 -1.74% 2026-05-12 BANF 2026-05-12 04:01:20 111.19 110.22 -1.74% BANF 2026-05-12 05:01:13 177.56 44.92 -0.45% BANF 2026-05-12 06:01:20 177.56 44.41 -0.45% BANF 2026-05-12 07:01:14 177.56 110.34 -0.45% BANF 2026-05-12 08:01:17 177.56 44.41 -0.45% BANF 2026-05-12 09:01:16 227.27 79.53 -0.45% BANF 2026-05-12 10:01:18 109.69 108.25 -2.08% BANF 2026-05-12 11:01:07 108.92 108.78 -1.86% BANF 2026-05-12 12:01:16 109.55 108.97 -1.63% BANF 2026-05-12 13:01:11 110.47 109.92 -0.81% BANF 2026-05-12 14:01:19 110.69 110.26 -0.33% BANF 2026-05-12 15:01:12 111.12 110.59 -0.11% BANF 2026-05-12 16:01:26 112.15 107.84 -0.91% BANF 2026-05-12 20:01:25 0.00 0.00 -0.91% 2026-05-13 BANF 2026-05-13 04:01:28 174.85 82.01 -0.91% BANF 2026-05-13 05:01:27 174.85 82.01 -0.45% BANF 2026-05-13 08:01:15 110.17 109.33 -0.45% BANF 2026-05-13 09:01:05 110.28 109.03 -0.45% BANF 2026-05-13 10:01:17 109.77 109.15 -0.25% BANF 2026-05-13 11:01:07 108.87 108.54 -1.21% BANF 2026-05-13 12:01:20 108.87 107.79 -1.48% BANF 2026-05-13 13:01:15 108.80 108.15 -1.33% BANF 2026-05-13 14:01:12 108.51 108.33 -1.41% BANF 2026-05-13 15:01:06 108.82 108.40 -1.05% BANF 2026-05-13 16:01:20 110.55 106.30 -1.42% BANF 2026-05-13 20:01:22 0.00 0.00 -1.42% 2026-05-14 BANF 2026-05-14 04:01:24 172.35 43.58 -0.44% BANF 2026-05-14 06:01:15 108.82 108.01 -0.44% BANF 2026-05-14 07:01:14 172.35 105.01 -0.44% BANF 2026-05-14 08:01:15 173.44 105.00 -0.44% BANF 2026-05-14 09:01:17 192.43 105.00 0.10% BANF 2026-05-14 10:01:26 110.61 109.27 1.53% BANF 2026-05-14 11:01:09 111.17 109.90 1.98% BANF 2026-05-14 13:01:20 110.36 109.93 1.59% BANF 2026-05-14 14:01:20 110.05 109.77 1.46% BANF 2026-05-14 15:01:28 109.92 109.43 1.20% BANF 2026-05-14 16:01:08 111.00 106.78 0.44% BANF 2026-05-14 20:01:14 0.00 0.00 0.44% 2026-05-15 BANF 2026-05-15 04:01:10 173.11 43.78 0.44% BANF 2026-05-15 07:01:20 173.11 43.57 0.44% BANF 2026-05-15 08:01:11 174.20 43.57 0.44% BANF 2026-05-15 09:01:14 183.05 32.67 0.44% BANF 2026-05-15 10:01:12 108.56 108.10 -0.47% BANF 2026-05-15 11:01:26 107.81 107.33 -1.34% BANF 2026-05-15 12:01:06 107.26 106.92 -1.64% BANF 2026-05-15 13:01:19 107.41 107.20 -1.36% BANF 2026-05-15 14:01:06 107.22 106.86 -1.61% BANF 2026-05-15 15:01:20 107.01 106.77 -1.91% BANF 2026-05-15 16:01:15 108.88 104.74 -1.90% BANF 2026-05-15 20:01:19 0.00 0.00 -1.90% 2026-05-18 BANF 2026-05-18 04:01:23 169.81 42.94 -1.90% BANF 2026-05-18 05:01:21 169.81 42.94 0.10% BANF 2026-05-18 06:01:27 107.00 105.96 0.10% BANF 2026-05-18 07:01:09 106.80 105.97 -0.75% BANF 2026-05-18 08:01:19 170.88 42.73 -0.75% BANF 2026-05-18 09:01:21 107.50 34.93 -0.75% BANF 2026-05-18 10:01:10 109.36 108.29 1.61% BANF 2026-05-18 11:01:09 108.85 107.97 1.63% BANF 2026-05-18 12:01:20 108.88 108.08 1.71% BANF 2026-05-18 13:01:16 108.34 108.02 1.43% BANF 2026-05-18 14:01:21 108.03 107.66 1.02% BANF 2026-05-18 15:01:11 107.97 107.81 1.06% BANF 2026-05-18 16:01:27 109.91 105.69 0.93% BANF 2026-05-18 17:01:15 107.83 105.69 0.93% BANF 2026-05-18 20:01:21 0.00 0.00 0.93% 2026-05-19 BANF 2026-05-19 04:01:32 171.37 43.69 0.49% BANF 2026-05-19 05:01:09 171.37 43.49 0.49% BANF 2026-05-19 07:01:12 108.18 43.49 0.49% BANF 2026-05-19 08:01:15 172.44 106.94 0.49% BANF 2026-05-19 09:01:09 191.39 60.85 0.49% BANF 2026-05-19 10:01:23 109.65 109.12 1.26% BANF 2026-05-19 11:01:09 109.07 108.69 1.08% BANF 2026-05-19 12:01:25 108.79 108.48 0.67% BANF 2026-05-19 13:01:11 108.72 108.23 0.64% BANF 2026-05-19 14:01:19 108.74 108.53 0.85% BANF 2026-05-19 15:01:08 108.59 108.29 0.61% BANF 2026-05-19 16:01:10 110.38 106.14 -0.27% BANF 2026-05-19 20:01:24 0.00 0.00 -0.27% 2026-05-20 BANF 2026-05-20 04:01:23 172.10 43.52 -0.34% BANF 2026-05-20 05:01:14 108.75 107.82 -0.34% BANF 2026-05-20 06:01:15 172.10 43.53 -0.34% BANF 2026-05-20 07:01:09 108.87 108.05 -0.34% BANF 2026-05-20 08:01:12 173.18 43.31 -0.34% BANF 2026-05-20 09:01:10 109.09 108.24 0.04% BANF 2026-05-20 10:01:13 109.57 108.86 0.58% BANF 2026-05-20 11:01:08 110.21 109.60 1.46% BANF 2026-05-20 12:01:18 110.19 109.77 1.48% BANF 2026-05-20 13:01:09 109.82 109.25 1.18% BANF 2026-05-20 14:01:13 109.95 109.54 1.59% BANF 2026-05-20 15:01:16 110.21 109.78 1.84% BANF 2026-05-20 16:01:19 113.21 108.90 2.60% BANF 2026-05-20 20:01:16 0.00 0.00 2.60% 2026-05-21 BANF 2026-05-21 04:01:28 111.58 110.65 -0.30% BANF 2026-05-21 05:01:14 176.55 44.64 -0.30% BANF 2026-05-21 07:01:10 177.66 110.17 -0.30% BANF 2026-05-21 08:01:18 110.90 103.50 -0.30% BANF 2026-05-21 09:01:12 197.02 103.50 -0.30% BANF 2026-05-21 10:01:19 111.53 110.53 -0.19% BANF 2026-05-21 11:01:09 111.04 110.56 0.00% BANF 2026-05-21 12:01:18 111.00 110.59 -0.17% BANF 2026-05-21 13:01:15 111.17 110.30 -0.12% BANF 2026-05-21 14:01:20 111.94 111.69 0.79% BANF 2026-05-21 15:01:12 111.65 111.42 0.47% BANF 2026-05-21 16:01:19 113.48 109.16 0.24% BANF 2026-05-21 20:01:24 0.00 0.00 0.24% 2026-05-22 BANF 2026-05-22 04:01:12 112.06 44.75 -0.29% BANF 2026-05-22 05:01:25 176.98 44.75 -0.29% BANF 2026-05-22 08:01:26 112.07 44.53 0.12% BANF 2026-05-22 09:01:10 197.59 60.20 0.12% BANF 2026-05-22 10:01:14 111.65 110.85 0.20% BANF 2026-05-22 11:01:05 111.76 111.35 0.12% BANF 2026-05-22 12:01:20 111.77 111.27 0.14% BANF 2026-05-22 13:01:37 111.31 111.09 -0.19% BANF 2026-05-22 14:01:18 111.48 111.26 -0.04% BANF 2026-05-22 15:01:15 111.65 111.43 0.30% BANF 2026-05-22 16:01:21 113.51 109.15 0.00% BANF 2026-05-22 20:01:18 0.00 0.00 0.00%