$BANF: BancFirst Corporation - Common Stock
2024-02-27 BANF 2024-02-27 12:00:45 87.82 87.46 0.47% BANF 2024-02-27 13:00:47 87.58 87.28 0.19% BANF 2024-02-27 14:00:44 87.33 87.00 -0.10% BANF 2024-02-27 14:53:11 10-K Sec report https://www.sec.gov/Archives/edgar/data/760498/000095017024020908/0000950170-24-020908-index.htm 10-K - BANCFIRST CORP /OK/ (0000760498) (Filer) BANF 2024-02-27 15:00:44 87.23 86.93 -0.16% BANF 2024-02-27 16:00:41 86.87 86.63 -0.35% BANF 2024-02-27 17:00:50 89.01 85.51 0.14% BANF 2024-02-27 19:00:46 91.00 83.90 0.14% BANF 2024-02-27 21:01:14 0.00 0.00 0.14% 2024-02-28 BANF 2024-02-28 06:00:47 113.38 71.00 0.14% BANF 2024-02-28 08:00:42 108.55 76.15 0.14% BANF 2024-02-28 11:00:43 87.39 87.04 -0.16% BANF 2024-02-28 12:00:43 87.44 87.04 -0.17% BANF 2024-02-28 13:00:41 87.17 87.00 -0.37% BANF 2024-02-28 14:00:47 87.07 86.81 -0.26% BANF 2024-02-28 15:00:42 87.00 86.82 -0.48% BANF 2024-02-28 16:00:42 86.76 86.56 -0.61% BANF 2024-02-28 17:00:47 113.38 83.90 -0.61% BANF 2024-02-28 18:00:44 96.25 83.90 -0.61% BANF 2024-02-28 21:01:34 0.00 0.00 -0.61% 2024-02-29 BANF 2024-02-29 06:00:48 113.38 71.00 -0.61% BANF 2024-02-29 08:00:44 108.55 76.15 -0.61% BANF 2024-02-29 10:00:48 113.38 71.00 -0.61% BANF 2024-02-29 11:00:50 88.90 88.37 2.25% BANF 2024-02-29 12:00:52 88.03 87.79 1.27% BANF 2024-02-29 13:00:46 87.59 87.36 0.81% BANF 2024-02-29 14:00:45 87.42 87.22 0.66% BANF 2024-02-29 15:00:44 87.70 87.49 1.10% BANF 2024-02-29 16:00:55 87.47 87.28 0.73% BANF 2024-02-29 17:00:41 89.49 85.99 1.16% BANF 2024-02-29 19:00:44 90.69 83.27 1.16% BANF 2024-02-29 21:01:49 0.00 0.00 1.16% 2024-03-01 BANF 2024-03-01 06:00:49 113.38 71.00 1.16% BANF 2024-03-01 08:00:51 108.55 76.15 1.16% BANF 2024-03-01 11:00:47 86.67 86.26 -1.55% BANF 2024-03-01 12:00:48 87.30 86.86 -0.92% BANF 2024-03-01 13:00:50 86.90 86.47 -1.27% BANF 2024-03-01 14:00:49 86.55 86.31 -1.64% BANF 2024-03-01 15:00:51 86.80 86.51 -1.23% BANF 2024-03-01 16:00:52 87.02 86.83 -1.01% BANF 2024-03-01 17:00:49 88.89 86.00 -0.69% BANF 2024-03-01 18:00:50 88.89 86.00 -0.68% BANF 2024-03-01 19:00:43 99.14 86.00 -0.68% 2024-03-04 BANF 2024-03-04 00:01:33 0.00 0.00 -0.68% BANF 2024-03-04 06:00:56 113.38 71.00 -0.68% BANF 2024-03-04 08:00:48 108.55 77.53 -0.68% BANF 2024-03-04 11:00:42 88.68 88.04 1.60% BANF 2024-03-04 12:00:47 87.25 87.08 -0.07% BANF 2024-03-04 13:00:47 87.28 86.96 -0.06% BANF 2024-03-04 14:00:48 86.77 86.55 -0.67% BANF 2024-03-04 15:00:47 86.38 86.09 -0.85% BANF 2024-03-04 16:00:48 86.45 86.26 -0.91% BANF 2024-03-04 17:00:47 87.84 83.90 -1.16% BANF 2024-03-04 18:00:50 87.84 83.90 -1.17% BANF 2024-03-04 19:00:40 90.69 83.90 -1.17% BANF 2024-03-04 21:01:34 0.00 0.00 -1.17% 2024-03-05 BANF 2024-03-05 06:00:44 113.38 71.00 -1.17% BANF 2024-03-05 08:00:41 90.69 86.00 -1.17% BANF 2024-03-05 11:00:43 87.81 87.04 1.74% BANF 2024-03-05 12:00:45 87.88 87.63 2.03% BANF 2024-03-05 13:00:45 87.74 87.54 1.62% BANF 2024-03-05 14:00:45 88.47 88.24 2.59% BANF 2024-03-05 15:00:47 88.64 88.37 2.81% BANF 2024-03-05 16:00:41 88.11 87.89 2.25% BANF 2024-03-05 17:00:41 90.10 86.56 2.54% BANF 2024-03-05 18:00:42 90.10 86.56 2.57% BANF 2024-03-05 19:00:44 90.69 83.90 2.57% BANF 2024-03-05 21:01:21 0.00 0.00 2.57% 2024-03-06 BANF 2024-03-06 06:00:50 113.38 71.00 2.57% BANF 2024-03-06 08:00:58 108.55 77.53 2.57% BANF 2024-03-06 11:00:46 88.86 87.42 -0.33% BANF 2024-03-06 12:00:48 88.17 87.63 -0.19% BANF 2024-03-06 13:00:38 87.40 87.10 -1.28% BANF 2024-03-06 14:01:12 87.91 87.57 -0.55% BANF 2024-03-06 15:00:46 88.09 87.85 -0.30% BANF 2024-03-06 16:00:40 89.57 89.18 1.38% BANF 2024-03-06 17:00:43 90.69 87.37 0.95% BANF 2024-03-06 18:00:46 90.69 87.37 0.93% BANF 2024-03-06 19:00:46 90.69 83.90 0.93% BANF 2024-03-06 21:01:44 0.00 0.00 0.93% BANF 2024-03-06 22:01:28 90.69 83.90 0.93% 2024-03-07 BANF 2024-03-07 06:00:48 113.38 71.00 0.93% BANF 2024-03-07 08:00:46 108.55 77.53 0.93% BANF 2024-03-07 11:00:45 90.00 89.43 0.84% BANF 2024-03-07 12:00:53 89.61 89.28 0.26% BANF 2024-03-07 13:00:46 89.11 88.75 -0.26% BANF 2024-03-07 14:00:49 89.25 89.03 0.11% BANF 2024-03-07 15:00:50 89.06 88.87 -0.23% BANF 2024-03-07 16:00:45 88.74 88.61 -0.61% BANF 2024-03-07 17:00:47 89.82 87.01 -0.41% BANF 2024-03-07 18:00:41 89.82 87.01 -0.40% BANF 2024-03-07 19:00:41 89.82 83.27 -0.40% BANF 2024-03-07 21:01:28 0.00 0.00 -0.40% 2024-03-08 BANF 2024-03-08 06:00:46 113.38 71.00 -0.40% BANF 2024-03-08 08:00:40 108.55 77.53 -0.40% BANF 2024-03-08 10:00:48 113.38 71.00 -0.40% BANF 2024-03-08 11:00:47 89.33 88.79 0.09% BANF 2024-03-08 12:00:44 89.94 89.48 1.22% BANF 2024-03-08 13:00:45 89.48 89.20 0.50% BANF 2024-03-08 14:00:42 89.26 89.03 0.33% BANF 2024-03-08 15:00:44 89.25 89.09 0.35% BANF 2024-03-08 16:00:53 89.54 89.33 0.63% BANF 2024-03-08 17:00:51 90.97 87.41 0.45% BANF 2024-03-08 19:00:46 99.72 79.32 0.45% BANF 2024-03-08 21:01:12 0.00 0.00 0.45% BANF 2024-03-08 22:01:21 99.72 79.32 0.45% 2024-03-11 BANF 2024-03-11 00:02:02 0.00 0.00 0.45% BANF 2024-03-11 05:00:43 113.38 71.00 0.45% BANF 2024-03-11 07:00:44 108.55 77.53 0.45% BANF 2024-03-11 08:00:45 108.55 80.00 0.45% BANF 2024-03-11 10:00:53 88.96 88.33 -0.28% BANF 2024-03-11 11:00:45 88.94 88.78 -0.28% BANF 2024-03-11 12:00:45 89.08 88.69 -0.39% BANF 2024-03-11 13:00:51 89.04 88.76 -0.27% BANF 2024-03-11 14:00:50 88.92 88.65 -0.46% BANF 2024-03-11 15:00:43 88.71 88.55 -0.54% BANF 2024-03-11 16:00:47 90.90 87.33 -0.09% BANF 2024-03-11 18:00:50 100.00 83.27 -0.09% BANF 2024-03-11 20:00:42 0.00 0.00 -0.09% 2024-03-12 BANF 2024-03-12 05:00:47 113.38 71.00 -0.09% BANF 2024-03-12 07:00:46 108.55 77.53 -0.09% BANF 2024-03-12 10:00:53 88.73 87.78 -0.68% BANF 2024-03-12 11:00:46 88.66 88.44 -0.59% BANF 2024-03-12 12:00:46 88.06 87.79 -1.27% BANF 2024-03-12 13:00:48 87.92 87.65 -1.63% BANF 2024-03-12 14:00:48 87.77 87.56 -1.63% BANF 2024-03-12 15:00:47 88.15 87.85 -1.14% BANF 2024-03-12 16:00:43 90.10 86.56 -0.87% BANF 2024-03-12 17:00:43 90.10 86.56 -0.88% BANF 2024-03-12 18:00:44 98.96 84.77 -0.88% BANF 2024-03-12 19:00:50 99.01 84.77 -0.88% BANF 2024-03-12 20:00:49 0.00 0.00 -0.88% 2024-03-13 BANF 2024-03-13 05:00:49 113.38 71.00 -0.88% BANF 2024-03-13 07:00:43 108.55 88.20 -0.88% BANF 2024-03-13 10:00:52 88.92 88.38 0.44% BANF 2024-03-13 11:00:52 88.16 87.74 -0.36% BANF 2024-03-13 12:00:44 88.20 87.80 -0.55% BANF 2024-03-13 13:00:48 87.79 87.57 -0.71% BANF 2024-03-13 14:00:51 88.17 87.97 -0.24% BANF 2024-03-13 15:00:48 87.87 87.53 -0.81% BANF 2024-03-13 16:00:41 89.05 85.55 -1.16% BANF 2024-03-13 17:00:47 89.05 85.55 -1.17% BANF 2024-03-13 18:00:52 97.51 84.77 -1.17% BANF 2024-03-13 20:00:49 0.00 0.00 -1.17% 2024-03-14 BANF 2024-03-14 05:00:47 113.38 71.00 -1.17% BANF 2024-03-14 07:00:44 108.55 77.53 -1.17% BANF 2024-03-14 10:00:49 86.70 86.13 -0.78% BANF 2024-03-14 11:00:51 86.48 86.13 -1.22% BANF 2024-03-14 12:00:45 86.38 86.07 -1.39% BANF 2024-03-14 13:00:45 85.86 85.68 -1.83% BANF 2024-03-14 14:00:46 85.96 85.80 -1.48% BANF 2024-03-14 15:00:46 85.81 85.28 -1.91% BANF 2024-03-14 16:00:47 85.56 83.90 -1.91% BANF 2024-03-14 17:00:44 85.48 83.90 -1.94% BANF 2024-03-14 18:00:42 85.48 84.98 -1.94% BANF 2024-03-14 20:00:42 0.00 0.00 -1.94% 2024-03-15 BANF 2024-03-15 05:00:49 113.38 71.00 -1.94% BANF 2024-03-15 07:00:46 108.55 71.00 -1.94% BANF 2024-03-15 10:00:48 87.12 86.45 1.11% BANF 2024-03-15 11:00:47 86.43 86.23 1.00% BANF 2024-03-15 12:00:43 86.21 86.08 0.68% BANF 2024-03-15 13:00:47 86.01 85.73 0.32% BANF 2024-03-15 14:00:50 85.48 85.36 -0.25% BANF 2024-03-15 15:00:48 85.59 85.29 -0.27% BANF 2024-03-15 16:00:49 85.41 83.73 -0.19% BANF 2024-03-15 17:00:50 85.37 83.73 -0.20% BANF 2024-03-15 18:00:42 85.37 84.90 -0.20% BANF 2024-03-15 20:00:47 0.00 0.00 -0.20% 2024-03-18 BANF 2024-03-18 05:00:45 113.38 71.00 -0.20% BANF 2024-03-18 08:00:47 0.00 0.00 -0.20% BANF 2024-03-18 09:00:40 128.00 24.61 -0.20% BANF 2024-03-18 10:01:23 85.90 85.28 0.14% BANF 2024-03-18 11:00:41 85.07 84.90 -0.63% BANF 2024-03-18 12:00:50 84.92 84.72 -0.78% BANF 2024-03-18 13:00:42 84.82 84.65 -0.82% BANF 2024-03-18 14:00:47 84.54 84.37 -1.05% BANF 2024-03-18 15:00:46 84.50 84.22 -1.35% BANF 2024-03-18 16:00:49 84.82 83.27 -1.79% BANF 2024-03-18 18:00:41 84.45 83.37 -1.79% BANF 2024-03-18 19:00:48 84.82 83.27 -1.79% BANF 2024-03-18 20:00:43 0.00 0.00 -1.79% 2024-03-19 BANF 2024-03-19 05:00:41 113.38 71.00 -1.79% BANF 2024-03-19 07:00:46 108.55 71.00 -1.79% BANF 2024-03-19 10:00:50 84.73 84.20 0.85% BANF 2024-03-19 11:00:42 85.15 84.69 1.32% BANF 2024-03-19 12:00:51 85.53 85.29 1.88% BANF 2024-03-19 13:00:49 85.41 85.16 1.64% BANF 2024-03-19 14:00:54 84.94 84.67 1.11% BANF 2024-03-19 15:00:50 84.82 84.53 0.78% BANF 2024-03-19 16:00:49 87.82 83.27 0.46% BANF 2024-03-19 17:00:41 85.99 83.27 0.46% BANF 2024-03-19 18:00:43 84.81 83.73 0.46% BANF 2024-03-19 19:00:36 87.82 83.27 0.46% BANF 2024-03-19 20:00:46 0.00 0.00 0.46% 2024-03-20 BANF 2024-03-20 05:00:46 113.38 71.00 0.46% BANF 2024-03-20 07:00:42 108.55 71.00 0.46% BANF 2024-03-20 09:00:42 109.00 71.00 0.46% BANF 2024-03-20 10:00:55 84.46 83.46 -0.48% BANF 2024-03-20 11:00:41 84.30 83.98 -0.06% BANF 2024-03-20 12:00:49 84.43 84.24 0.13% BANF 2024-03-20 13:00:47 84.46 84.30 0.13% BANF 2024-03-20 14:00:50 85.25 84.67 0.72% BANF 2024-03-20 15:00:47 86.77 86.18 2.61% BANF 2024-03-20 16:00:55 89.02 85.52 3.54% BANF 2024-03-20 17:00:37 89.02 85.52 3.52% BANF 2024-03-20 18:00:44 87.91 86.81 3.52% BANF 2024-03-20 19:00:49 92.82 83.27 3.52% BANF 2024-03-20 20:00:44 0.00 0.00 3.52% 2024-03-21 BANF 2024-03-21 05:00:49 113.38 71.00 3.52% BANF 2024-03-21 07:00:50 108.55 71.00 3.52% BANF 2024-03-21 10:00:46 88.48 87.51 1.35% BANF 2024-03-21 11:00:45 88.46 88.08 1.03% BANF 2024-03-21 12:00:55 88.45 88.21 1.38% BANF 2024-03-21 13:00:44 87.55 87.27 -0.07% BANF 2024-03-21 14:00:42 87.78 87.48 0.26% BANF 2024-03-21 15:00:49 88.11 87.92 0.82% BANF 2024-03-21 16:00:42 92.82 83.27 1.06% BANF 2024-03-21 17:00:50 89.92 86.40 1.02% BANF 2024-03-21 18:00:40 92.82 83.27 1.02% BANF 2024-03-21 20:00:47 0.00 0.00 1.02% 2024-03-22 BANF 2024-03-22 05:00:42 113.38 71.00 1.02% BANF 2024-03-22 07:00:44 108.55 71.00 1.02% BANF 2024-03-22 09:00:45 95.63 82.99 -0.37% BANF 2024-03-22 10:00:55 87.09 86.29 -1.89% BANF 2024-03-22 11:00:47 86.51 86.14 -2.39% BANF 2024-03-22 12:00:50 86.21 85.89 -2.49% BANF 2024-03-22 13:00:47 86.62 86.19 -2.17% BANF 2024-03-22 14:00:42 86.19 86.00 -2.46% BANF 2024-03-22 15:00:49 86.20 86.02 -2.35% BANF 2024-03-22 16:00:42 86.82 84.08 -2.70% BANF 2024-03-22 17:00:42 86.82 84.08 -2.68% BANF 2024-03-22 18:00:51 86.31 85.22 -2.68% BANF 2024-03-22 20:00:49 0.00 0.00 -2.68% 2024-03-25 BANF 2024-03-25 05:00:51 113.38 71.00 -2.68% BANF 2024-03-25 07:00:45 100.00 78.51 -2.68% BANF 2024-03-25 08:00:45 100.00 80.00 -2.68% BANF 2024-03-25 10:00:51 87.03 86.06 1.16% BANF 2024-03-25 11:00:48 86.05 85.80 0.25% BANF 2024-03-25 12:00:53 85.63 85.27 -0.57% BANF 2024-03-25 13:00:48 85.73 85.35 -0.33% BANF 2024-03-25 14:00:48 85.61 85.31 -0.31% BANF 2024-03-25 15:00:50 85.68 85.50 -0.25% BANF 2024-03-25 16:00:47 87.59 84.15 0.08% BANF 2024-03-25 18:00:39 86.46 85.37 0.08% BANF 2024-03-25 19:00:47 86.50 85.42 0.08% BANF 2024-03-25 20:00:43 0.00 0.00 0.08% 2024-03-26 BANF 2024-03-26 05:00:42 113.38 71.00 0.08% BANF 2024-03-26 07:00:49 108.55 71.00 0.08% BANF 2024-03-26 10:00:57 85.52 85.00 -0.71% BANF 2024-03-26 11:00:43 85.81 85.58 -0.30% BANF 2024-03-26 12:00:49 85.21 85.03 -0.94% BANF 2024-03-26 13:00:43 85.35 85.10 -0.76% BANF 2024-03-26 14:00:52 85.51 85.36 -0.45% BANF 2024-03-26 15:00:38 85.52 85.33 -0.45% BANF 2024-03-26 16:00:44 92.82 83.27 -0.75% BANF 2024-03-26 17:00:37 86.93 83.53 -0.75% BANF 2024-03-26 18:00:27 92.82 83.27 -0.75% BANF 2024-03-26 20:00:27 0.00 0.00 -0.75% 2024-03-27 BANF 2024-03-27 05:00:43 135.68 71.00 -0.75% BANF 2024-03-27 07:00:46 108.55 71.00 -0.75% BANF 2024-03-27 10:00:50 86.24 85.80 1.55% BANF 2024-03-27 11:00:44 86.21 85.97 1.36% BANF 2024-03-27 12:00:57 86.81 86.53 2.20% BANF 2024-03-27 13:00:47 86.75 86.41 2.24% BANF 2024-03-27 14:00:47 86.46 86.19 1.70% BANF 2024-03-27 15:00:40 86.56 86.31 1.78% BANF 2024-03-27 16:00:43 92.82 83.27 2.76% BANF 2024-03-27 17:00:44 89.35 85.85 2.79% BANF 2024-03-27 18:00:41 92.82 83.27 2.79% BANF 2024-03-27 20:00:40 0.00 0.00 2.79% 2024-03-28 BANF 2024-03-28 05:00:49 113.38 71.00 2.79% BANF 2024-03-28 07:00:47 108.55 71.00 2.79% BANF 2024-03-28 10:00:43 87.88 86.86 -0.08% BANF 2024-03-28 11:00:50 87.94 87.58 0.21%