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 — 2010

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2010-12-31$20.59$31.2386,600
2010-12-30$20.95$31.7717,800
2010-12-29$21.06$31.9422,200
2010-12-28$21.58$32.5315,000
2010-12-27$21.75$32.7912,200
2010-12-23$21.42$32.2958,800
2010-12-22$21.26$32.0635,400
2010-12-21$21.05$31.7338,200
2010-12-20$20.52$30.9430,600
2010-12-17$20.63$31.1081,800
2010-12-16$20.87$31.4727,400
2010-12-15$20.83$31.4025,600
2010-12-14$20.90$31.5142,000
2010-12-13$20.84$31.4216,000
2010-12-10$21.00$31.6619,600
2010-12-09$21.06$31.7625,000
2010-12-08$21.12$31.8524,200
2010-12-07$20.86$31.4526,400
2010-12-06$20.75$31.3042,000
2010-12-03$20.71$31.2222,400
2010-12-02$20.78$31.3320,800
2010-12-01$20.56$31.0031,200
2010-11-30$20.29$30.5976,400
2010-11-29$20.33$30.6629,600
2010-11-26$20.37$30.714,200
2010-11-24$20.75$31.3013,800
2010-11-23$20.34$30.6822,800
2010-11-22$20.50$30.9133,200
2010-11-19$20.87$31.4625,800
2010-11-18$20.85$31.4429,800
2010-11-17$20.92$31.5412,600
2010-11-16$20.90$31.5119,600
2010-11-15$21.08$31.7811,600
2010-11-12$20.83$31.4280,200
2010-11-11$20.77$31.3220,600
2010-11-10$21.24$32.0328,000
2010-11-09$20.71$31.2342,000
2010-11-08$21.18$31.9417,400
2010-11-05$21.34$32.1833,200
2010-11-04$21.23$32.0144,600
2010-11-03$20.87$31.4716,000
2010-11-02$20.83$31.4038,200
2010-11-01$20.42$30.8057,600
2010-10-29$20.55$30.9922,200
2010-10-28$20.58$31.0320,400
2010-10-27$20.62$31.0935,800
2010-10-26$20.77$31.3219,000
2010-10-25$20.73$31.2638,800
2010-10-22$20.75$31.3039,800
2010-10-21$20.46$30.8536,600
2010-10-20$20.37$30.7129,000
2010-10-19$20.20$30.4571,000
2010-10-18$20.50$30.9069,800
2010-10-15$20.26$30.5663,200
2010-10-14$20.23$30.5037,200
2010-10-13$20.23$30.5047,200
2010-10-12$20.04$30.2121,200
2010-10-11$20.07$30.2612,400
2010-10-08$20.23$30.5041,600
2010-10-07$20.05$30.2241,400
2010-10-06$20.10$30.3136,200
2010-10-05$20.35$30.68112,400
2010-10-04$19.85$29.9352,800
2010-10-01$20.25$30.5347,200
2010-09-30$20.23$30.5078,600
2010-09-29$20.28$30.5742,400
2010-09-28$20.34$30.6785,200
2010-09-27$20.27$30.3849,200
2010-09-24$20.50$30.7257,600
2010-09-23$20.07$30.0849,400
2010-09-22$19.85$29.7538,600
2010-09-21$20.16$30.2031,000
2010-09-20$20.34$30.4883,400
2010-09-17$19.25$28.85146,000
2010-09-16$18.84$28.238,600
2010-09-15$19.29$28.9015,800
2010-09-14$19.20$28.7615,200
2010-09-13$19.48$29.1933,600
2010-09-10$18.95$28.3924,800
2010-09-09$19.05$28.5421,000
2010-09-08$18.99$28.4539,600
2010-09-07$18.86$28.2654,600
2010-09-03$19.32$28.9453,400
2010-09-02$19.18$28.7429,400
2010-09-01$19.15$28.7042,400
2010-08-31$18.60$27.87143,600
2010-08-30$18.23$27.3190,400
2010-08-27$18.25$27.3461,000
2010-08-26$17.65$26.4447,200
2010-08-25$17.99$26.9543,600
2010-08-24$17.55$26.3027,400
2010-08-23$17.75$26.5974,200
2010-08-20$18.21$27.2939,000
2010-08-19$18.13$27.1650,400
2010-08-18$18.79$28.1536,800
2010-08-17$18.69$28.0125,800
2010-08-16$18.40$27.5717,400
2010-08-13$18.29$27.4138,000
2010-08-12$18.25$27.3526,800
2010-08-11$18.41$27.58106,000
2010-08-10$19.22$28.8081,400
2010-08-09$19.60$29.3751,600
2010-08-06$19.51$29.2445,800
2010-08-05$19.82$29.7025,400
2010-08-04$20.15$30.1928,600
2010-08-03$20.06$30.0519,800
2010-08-02$20.57$30.8232,800
2010-07-30$20.59$30.8568,000
2010-07-29$20.12$30.1427,400
2010-07-28$20.03$30.0129,600
2010-07-27$20.16$30.2142,200
2010-07-26$20.64$30.9282,000
2010-07-23$19.97$29.9244,000
2010-07-22$19.39$29.0571,600
2010-07-21$18.76$28.1159,000
2010-07-20$19.10$28.6260,200
2010-07-19$18.21$27.2939,400
2010-07-16$17.85$26.75151,000
2010-07-15$18.41$27.5821,200
2010-07-14$18.79$28.1626,800
2010-07-13$18.92$28.3640,800
2010-07-12$18.38$27.548,000
2010-07-09$18.75$28.1024,400
2010-07-08$18.44$27.6328,400
2010-07-07$18.33$27.4727,400
2010-07-06$17.88$26.7925,000
2010-07-02$18.08$27.0930,000
2010-07-01$18.29$27.4137,000
2010-06-30$18.25$27.3426,800
2010-06-29$18.42$27.6035,600
2010-06-28$18.81$28.1855,600
2010-06-25$18.96$28.23172,800
2010-06-24$18.52$27.5845,800
2010-06-23$18.61$27.7241,400
2010-06-22$18.62$27.73130,000
2010-06-21$18.93$28.2034,600
2010-06-18$19.08$28.4390,600
2010-06-17$18.78$27.9656,200
2010-06-16$19.07$28.4017,200
2010-06-15$19.08$28.4357,800
2010-06-14$18.94$28.2117,200
2010-06-11$18.97$28.2520,400
2010-06-10$18.87$28.1123,400
2010-06-09$18.65$27.7760,000
2010-06-08$18.57$27.6639,200
2010-06-07$18.44$27.4733,400
2010-06-04$18.58$27.6861,800
2010-06-03$19.54$29.1024,200
2010-06-02$19.46$28.98114,000
2010-06-01$19.20$28.6081,400
2010-05-28$19.84$29.5633,800
2010-05-27$20.13$29.9829,800
2010-05-26$19.39$28.8882,800
2010-05-25$19.36$28.8360,000
2010-05-24$19.45$28.9747,200
2010-05-21$19.90$29.64107,800
2010-05-20$19.31$28.7523,800
2010-05-19$20.27$30.1937,000
2010-05-18$20.57$30.6342,800
2010-05-17$20.98$31.2414,000
2010-05-14$20.76$30.9334,200
2010-05-13$21.71$32.3427,400
2010-05-12$22.09$32.9141,200
2010-05-11$21.14$31.4842,400
2010-05-10$20.93$31.1736,800
2010-05-07$20.26$30.1880,000
2010-05-06$20.67$30.7851,600
2010-05-05$21.43$31.9223,400
2010-05-04$21.87$32.5741,200
2010-05-03$22.32$33.2426,200
2010-04-30$22.07$32.8732,800
2010-04-29$23.00$34.2651,000
2010-04-28$22.43$33.4124,400
2010-04-27$22.40$33.3654,600
2010-04-26$22.80$33.9672,800
2010-04-23$23.29$34.6947,400
2010-04-22$23.56$35.0822,800
2010-04-21$23.20$34.5561,200
2010-04-20$22.93$34.1535,800
2010-04-19$22.32$33.2452,800
2010-04-16$22.06$32.8527,800
2010-04-15$22.33$33.2615,800
2010-04-14$22.25$33.1420,000
2010-04-13$21.76$32.4114,000
2010-04-12$21.90$32.6133,600
2010-04-09$21.82$32.4939,400
2010-04-08$21.80$32.4719,400
2010-04-07$21.80$32.4630,200
2010-04-06$21.59$32.1613,600
2010-04-05$21.16$31.5118,200
2010-04-01$20.94$31.1915,200
2010-03-31$20.96$31.2142,800
2010-03-30$21.33$31.7731,000
2010-03-29$21.03$31.3226,400
2010-03-26$21.14$31.3219,000
2010-03-25$21.42$31.7324,600
2010-03-24$21.61$32.0131,400
2010-03-23$21.89$32.4331,800
2010-03-22$21.85$32.3725,200
2010-03-19$21.48$31.82142,400
2010-03-18$21.03$31.1516,400
2010-03-17$21.14$31.3115,800
2010-03-16$21.00$31.1215,800
2010-03-15$20.89$30.9516,200
2010-03-12$21.15$31.3318,200
2010-03-11$21.07$31.2136,800
2010-03-10$21.01$31.1321,400
2010-03-09$20.95$31.0318,000
2010-03-08$21.04$31.1610,800
2010-03-05$21.12$31.2951,000
2010-03-04$20.83$30.8613,200
2010-03-03$20.69$30.6521,600
2010-03-02$20.89$30.9498,800
2010-03-01$20.42$30.2557,600
2010-02-26$19.95$29.5538,200
2010-02-25$19.98$29.5934,200
2010-02-24$20.20$29.9280,800
2010-02-23$20.29$30.0585,000
2010-02-22$20.41$30.2322,600
2010-02-19$20.34$30.1422,600
2010-02-18$20.40$30.2137,400
2010-02-17$19.91$29.4931,600
2010-02-16$20.07$29.7223,600
2010-02-12$19.80$29.3264,800
2010-02-11$19.56$28.9892,200
2010-02-10$19.22$28.4720,000
2010-02-09$19.12$28.3283,600
2010-02-08$19.04$28.2063,800
2010-02-05$19.46$28.8336,200
2010-02-04$19.04$28.20138,400
2010-02-03$19.12$28.3227,600
2010-02-02$19.50$28.8941,600
2010-02-01$19.78$29.2944,200
2010-01-29$20.15$29.85107,200
2010-01-28$20.03$29.6758,200
2010-01-27$20.37$30.1851,000
2010-01-26$19.86$29.4273,800
2010-01-25$19.71$29.1999,400
2010-01-22$19.59$29.0297,400
2010-01-21$19.59$29.03154,600
2010-01-20$19.25$28.51199,400
2010-01-19$18.53$27.4528,800
2010-01-15$18.32$27.1359,600
2010-01-14$18.52$27.4385,000
2010-01-13$18.41$27.2646,400
2010-01-12$18.43$27.3037,800
2010-01-11$18.39$27.2470,400
2010-01-08$18.38$27.2276,400
2010-01-07$18.35$27.18107,800
2010-01-06$18.22$26.99107,000
2010-01-05$18.11$26.8388,200
2010-01-04$18.70$27.7032,200