NASDAQ:BANF | Historical Stock Price | BANCFIRST CORP /OK/

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1990-03-26 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$1.35$3.96$11.63$34.20$100.57$295.681990-03-262026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2007

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2007-12-31$21.42$30.4450,800
2007-12-28$21.68$30.8050,400
2007-12-27$22.12$31.4248,400
2007-12-26$23.60$33.3935,000
2007-12-24$23.33$33.0134,400
2007-12-21$23.24$32.88189,400
2007-12-20$22.35$31.62124,200
2007-12-19$22.16$31.3472,200
2007-12-18$22.15$31.3451,400
2007-12-17$21.30$30.1349,000
2007-12-14$21.92$31.0027,800
2007-12-13$22.67$32.0762,000
2007-12-12$22.29$31.5372,000
2007-12-11$22.66$32.0640,200
2007-12-10$23.84$33.7334,200
2007-12-07$23.79$33.6558,600
2007-12-06$23.56$33.3267,000
2007-12-05$23.43$33.1559,400
2007-12-04$23.12$32.70112,000
2007-12-03$23.22$32.8555,800
2007-11-30$23.38$33.0863,800
2007-11-29$23.74$33.5956,000
2007-11-28$23.97$33.9197,800
2007-11-27$22.87$32.3657,200
2007-11-26$21.93$31.0398,800
2007-11-23$23.39$33.0814,600
2007-11-21$22.75$32.1851,600
2007-11-20$22.60$31.9760,000
2007-11-19$22.50$31.8331,800
2007-11-16$22.95$32.4746,200
2007-11-15$23.01$32.5560,600
2007-11-14$23.38$33.0773,200
2007-11-13$23.15$32.7559,200
2007-11-12$22.53$31.8757,600
2007-11-09$22.16$31.3537,800
2007-11-08$21.80$30.8447,800
2007-11-07$21.23$30.0470,600
2007-11-06$21.96$31.0645,800
2007-11-05$20.90$29.5645,000
2007-11-02$21.14$29.9033,000
2007-11-01$21.17$29.9572,000
2007-10-31$22.72$32.1459,000
2007-10-30$22.58$31.9491,600
2007-10-29$23.05$32.6059,800
2007-10-26$22.42$31.7259,600
2007-10-25$21.43$30.3349,200
2007-10-24$21.74$30.7552,400
2007-10-23$21.78$30.8123,400
2007-10-22$21.88$30.9532,400
2007-10-19$21.56$30.5042,200
2007-10-18$22.53$31.8752,400
2007-10-17$22.59$31.9736,400
2007-10-16$22.09$31.2655,400
2007-10-15$22.67$32.0727,200
2007-10-12$23.19$32.8110,400
2007-10-11$22.74$32.1720,800
2007-10-10$23.22$32.8527,800
2007-10-09$23.17$32.7913,000
2007-10-08$23.30$32.9618,200
2007-10-05$23.51$33.2653,000
2007-10-04$23.37$33.0620,800
2007-10-03$23.12$32.7049,000
2007-10-02$23.50$33.2528,600
2007-10-01$23.05$32.6148,000
2007-09-28$22.43$31.7438,000
2007-09-27$23.00$32.5526,600
2007-09-26$23.05$32.6116,000
2007-09-25$22.89$32.2415,800
2007-09-24$23.06$32.4724,800
2007-09-21$23.63$33.2889,200
2007-09-20$23.83$33.5751,000
2007-09-19$24.31$34.24148,600
2007-09-18$24.00$33.81108,800
2007-09-17$22.59$31.8319,200
2007-09-14$22.79$32.1042,200
2007-09-13$21.86$30.7846,800
2007-09-12$22.06$31.0721,600
2007-09-11$22.25$31.3342,200
2007-09-10$21.56$30.3633,200
2007-09-07$21.42$30.1849,400
2007-09-06$21.83$30.7625,200
2007-09-05$21.78$30.6862,600
2007-09-04$22.37$31.5069,600
2007-08-31$22.55$31.7644,000
2007-08-30$22.29$31.4031,600
2007-08-29$22.50$31.70231,400
2007-08-28$21.54$30.3376,200
2007-08-27$22.69$31.9635,600
2007-08-24$23.00$32.4034,800
2007-08-23$22.87$32.2129,200
2007-08-22$23.00$32.4072,600
2007-08-21$23.01$32.4256,200
2007-08-20$23.20$32.6873,600
2007-08-17$23.74$33.43229,000
2007-08-16$22.62$31.85143,200
2007-08-15$20.52$28.9059,400
2007-08-14$20.61$29.0239,000
2007-08-13$21.22$29.8973,000
2007-08-10$21.29$29.99100,200
2007-08-09$19.99$28.1588,000
2007-08-08$20.59$29.01118,600
2007-08-07$20.19$28.44137,800
2007-08-06$20.34$28.65160,400
2007-08-03$19.65$27.68110,600
2007-08-02$20.68$29.1458,400
2007-08-01$20.30$28.5989,200
2007-07-31$20.21$28.4647,800
2007-07-30$20.49$28.8581,000
2007-07-27$20.73$29.20197,000
2007-07-26$20.76$29.25242,800
2007-07-25$20.64$29.07286,800
2007-07-24$19.80$27.8991,400
2007-07-23$20.44$28.7980,800
2007-07-20$20.35$28.6689,800
2007-07-19$20.76$29.2498,000
2007-07-18$21.10$29.7237,600
2007-07-17$21.16$29.8037,200
2007-07-16$21.05$29.6548,200
2007-07-13$21.40$30.1448,400
2007-07-12$21.73$30.6031,400
2007-07-11$21.06$29.6654,800
2007-07-10$21.43$30.1969,600
2007-07-09$22.00$31.0034,400
2007-07-06$21.86$30.7944,200
2007-07-05$22.04$31.0426,200
2007-07-03$21.91$30.8513,200
2007-07-02$21.74$30.6240,400
2007-06-29$21.41$30.1661,800
2007-06-28$21.65$30.5073,200
2007-06-27$21.57$30.3833,400
2007-06-26$21.09$29.5828,400
2007-06-25$21.11$29.6151,800
2007-06-22$21.29$29.85159,400
2007-06-21$21.80$30.5842,400
2007-06-20$21.73$30.4831,800
2007-06-19$22.38$31.3934,000
2007-06-18$21.99$30.8426,400
2007-06-15$22.16$31.08128,400
2007-06-14$21.84$30.6335,000
2007-06-13$21.70$30.4439,400
2007-06-12$21.31$29.8944,800
2007-06-11$21.53$30.2016,600
2007-06-08$21.68$30.4139,000
2007-06-07$21.38$29.9867,200
2007-06-06$21.48$30.1338,200
2007-06-05$21.55$30.2248,000
2007-06-04$21.92$30.7535,400
2007-06-01$21.71$30.4435,400
2007-05-31$21.58$30.2758,400
2007-05-30$21.92$30.7561,400
2007-05-29$21.74$30.4940,600
2007-05-25$21.58$30.26206,600
2007-05-24$21.56$30.2438,400
2007-05-23$22.13$31.0465,000
2007-05-22$22.13$31.0337,200
2007-05-21$21.78$30.5418,200
2007-05-18$21.50$30.1639,800
2007-05-17$21.50$30.1638,000
2007-05-16$21.86$30.6654,000
2007-05-15$21.53$30.1978,200
2007-05-14$21.58$30.2662,000
2007-05-11$21.93$30.7650,800
2007-05-10$21.30$29.87104,800
2007-05-09$21.92$30.7425,600
2007-05-08$21.64$30.3561,600
2007-05-07$21.97$30.8146,400
2007-05-04$21.98$30.8354,400
2007-05-03$21.87$30.6747,800
2007-05-02$21.76$30.5394,800
2007-05-01$21.75$30.5142,800
2007-04-30$21.41$30.0236,800
2007-04-27$22.24$31.1929,800
2007-04-26$22.55$31.6235,800
2007-04-25$22.86$32.0638,800
2007-04-24$22.57$31.6553,000
2007-04-23$22.26$31.2225,200
2007-04-20$22.57$31.6661,000
2007-04-19$23.13$32.4426,000
2007-04-18$23.39$32.8034,800
2007-04-17$23.25$32.6117,000
2007-04-16$23.47$32.9229,600
2007-04-13$22.97$32.2237,000
2007-04-12$22.50$31.5630,600
2007-04-11$22.09$30.9996,400
2007-04-10$22.74$31.8912,800
2007-04-09$22.84$32.0323,400
2007-04-05$23.07$32.3614,600
2007-04-04$23.23$32.5741,400
2007-04-03$23.75$33.3166,200
2007-04-02$23.20$32.5334,000
2007-03-30$23.17$32.50111,600
2007-03-29$23.01$32.2752,400
2007-03-28$22.97$32.2120,200
2007-03-27$23.32$32.5715,200
2007-03-26$23.95$33.4624,000
2007-03-23$23.98$33.5016,200
2007-03-22$24.12$33.6919,200
2007-03-21$24.08$33.6448,600
2007-03-20$23.36$32.6417,800
2007-03-19$22.96$32.0852,600
2007-03-16$22.73$31.75101,000
2007-03-15$23.02$32.1622,200
2007-03-14$22.85$31.9223,000
2007-03-13$22.47$31.3944,600
2007-03-12$23.17$32.3622,200
2007-03-09$23.17$32.3819,200
2007-03-08$22.80$31.8628,000
2007-03-07$22.77$31.8131,800
2007-03-06$23.20$32.4139,600
2007-03-05$22.18$30.9965,000
2007-03-02$22.77$31.8167,400
2007-03-01$23.49$32.82225,400
2007-02-28$23.48$32.80114,800
2007-02-27$23.68$33.0972,200
2007-02-26$24.35$34.0221,600
2007-02-23$24.88$34.7528,400
2007-02-22$25.24$35.2635,800
2007-02-21$25.22$35.2425,200
2007-02-20$25.24$35.2624,600
2007-02-16$24.90$34.7836,400
2007-02-15$24.58$34.3510,600
2007-02-14$24.68$34.4923,000
2007-02-13$24.76$34.5913,400
2007-02-12$24.28$33.9298,000
2007-02-09$23.92$33.4238,800
2007-02-08$24.68$34.4843,400
2007-02-07$25.01$34.9562,400
2007-02-06$24.54$34.2839,200
2007-02-05$24.46$34.1758,400
2007-02-02$24.64$34.4258,800
2007-02-01$24.39$34.0864,000
2007-01-31$24.33$34.0067,600
2007-01-30$24.59$34.3629,000
2007-01-29$24.57$34.3249,400
2007-01-26$24.58$34.3561,600
2007-01-25$24.85$34.72102,600
2007-01-24$26.44$36.9459,200
2007-01-23$26.69$37.2930,800
2007-01-22$26.50$37.0226,200
2007-01-19$26.57$37.1242,000
2007-01-18$25.82$36.0742,000
2007-01-17$26.25$36.6829,200
2007-01-16$26.40$36.8816,400
2007-01-12$26.64$37.2125,800
2007-01-11$26.55$37.0927,200
2007-01-10$26.27$36.7021,200
2007-01-09$26.38$36.8615,400
2007-01-08$26.39$36.8734,400
2007-01-05$26.01$36.3416,600
2007-01-04$27.01$37.7426,000
2007-01-03$26.99$37.7021,200