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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2005-12-30$19.75$27.1928,800
2005-12-29$20.14$27.7426,000
2005-12-28$20.30$27.9518,000
2005-12-27$20.23$27.758,800
2005-12-23$20.57$28.2110,400
2005-12-22$20.43$28.02122,400
2005-12-21$20.05$27.4964,800
2005-12-20$19.88$27.2651,200
2005-12-19$19.78$27.1328,400
2005-12-16$19.76$27.10108,400
2005-12-15$19.77$27.1210,800
2005-12-14$19.90$27.2930,000
2005-12-13$19.75$27.0946,400
2005-12-12$19.84$27.2162,800
2005-12-09$19.70$27.0244,400
2005-12-08$19.72$27.0470,800
2005-12-07$20.21$27.7130,400
2005-12-06$20.21$27.7235,200
2005-12-05$20.30$27.8432,400
2005-12-02$20.46$28.0636,800
2005-12-01$20.21$27.7142,000
2005-11-30$19.93$27.3341,200
2005-11-29$20.31$27.8636,000
2005-11-28$20.00$27.4320,000
2005-11-25$20.32$27.87800
2005-11-23$20.25$27.7714,000
2005-11-22$20.29$27.8356,000
2005-11-21$20.56$28.2040,800
2005-11-18$20.56$28.2022,400
2005-11-17$20.51$28.1320,000
2005-11-16$20.60$28.25132,000
2005-11-15$20.87$28.6383,600
2005-11-14$20.74$28.4444,000
2005-11-11$20.50$28.1217,600
2005-11-10$20.50$28.1266,400
2005-11-09$19.79$27.1447,600
2005-11-08$19.59$26.8743,600
2005-11-07$19.75$27.0948,400
2005-11-04$19.98$27.4048,000
2005-11-03$20.16$27.6540,800
2005-11-02$20.41$27.9920,800
2005-11-01$20.42$28.0144,800
2005-10-31$20.77$28.4936,000
2005-10-28$20.89$28.6432,800
2005-10-27$20.50$28.1216,000
2005-10-26$20.88$28.647,200
2005-10-25$20.55$28.1830,800
2005-10-24$21.00$28.8018,000
2005-10-21$20.52$28.1414,000
2005-10-20$20.27$27.8034,400
2005-10-19$20.08$27.5333,200
2005-10-18$20.17$27.6727,600
2005-10-17$20.56$28.2010,400
2005-10-14$20.80$28.536,800
2005-10-13$20.32$27.8710,400
2005-10-12$20.40$27.9828,000
2005-10-11$20.79$28.5255,600
2005-10-10$20.71$28.4036,000
2005-10-07$20.76$28.4820,800
2005-10-06$20.67$28.3434,800
2005-10-05$20.66$28.3459,200
2005-10-04$21.12$28.9756,400
2005-10-03$21.25$29.1424,400
2005-09-30$21.25$29.1440,800
2005-09-29$21.08$28.9050,000
2005-09-28$20.93$28.7026,400
2005-09-27$21.25$29.0315,200
2005-09-26$21.14$28.8861,600
2005-09-23$21.00$28.6981,200
2005-09-22$20.63$28.1815,200
2005-09-21$20.57$28.1024,400
2005-09-20$20.79$28.4021,600
2005-09-19$20.83$28.4664,000
2005-09-16$21.24$29.0191,200
2005-09-15$21.22$28.9921,600
2005-09-14$21.26$29.0540,400
2005-09-13$21.25$29.0398,400
2005-09-12$21.31$29.117,200
2005-09-09$21.25$29.0359,200
2005-09-08$21.22$29.0019,600
2005-09-07$21.26$29.0560,400
2005-09-06$21.22$28.9938,000
2005-09-02$21.30$29.104,800
2005-09-01$21.25$29.0373,600
2005-08-31$21.31$29.1271,600
2005-08-30$21.20$28.9631,200
2005-08-29$21.14$28.8825,600
2005-08-26$21.07$28.7921,200
2005-08-25$21.17$28.9345,600
2005-08-24$21.25$29.0360,400
2005-08-23$21.12$28.8526,800
2005-08-22$21.26$29.0596,000
2005-08-19$21.20$28.9612,000
2005-08-18$21.13$28.8628,000
2005-08-17$21.09$28.8241,600
2005-08-16$20.80$28.4126,800
2005-08-15$21.28$29.07122,400
2005-08-12$20.73$28.32110,000
2005-08-11$20.74$28.33288,000
2005-08-10$21.12$28.8542,400
2005-08-09$20.91$28.5718,800
2005-08-08$21.25$29.039,200
2005-08-05$21.19$28.9550,000
2005-08-04$21.19$28.9531,200
2005-08-03$21.67$29.60115,600
2005-08-02$21.80$29.79168,800
2005-08-01$21.60$29.5264,000
2005-07-29$21.32$29.1399,200
2005-07-28$21.51$29.3936,000
2005-07-27$21.74$29.7029,600
2005-07-26$21.36$29.1928,800
2005-07-25$21.53$29.41176,000
2005-07-22$21.91$29.9465,600
2005-07-21$22.13$30.23164,000
2005-07-20$22.50$30.7418,400
2005-07-19$22.09$30.1843,200
2005-07-18$21.49$29.3623,600
2005-07-15$22.00$30.0639,200
2005-07-14$22.02$30.0866,800
2005-07-13$22.21$30.3440,800
2005-07-12$22.61$30.8947,200
2005-07-11$22.00$30.0699,600
2005-07-08$21.66$29.6075,200
2005-07-07$20.81$28.43137,200
2005-07-06$20.80$28.41142,400
2005-07-05$21.66$29.59385,200
2005-07-01$22.00$30.0654,400
2005-06-30$21.75$29.7173,200
2005-06-29$21.53$29.41105,200
2005-06-28$21.35$29.17116,400
2005-06-27$21.31$29.02126,000
2005-06-24$21.04$28.65161,600
2005-06-23$21.00$28.6060,400
2005-06-22$21.23$28.9186,800
2005-06-21$21.06$28.68124,400
2005-06-20$20.92$28.4954,400
2005-06-17$20.81$28.3495,200
2005-06-16$20.65$28.1250,000
2005-06-15$20.26$27.60140,400
2005-06-14$20.85$28.39187,200
2005-06-13$20.77$28.2981,600
2005-06-10$20.09$27.3631,200
2005-06-09$20.40$27.7834,400
2005-06-08$20.33$27.6910,400
2005-06-07$20.29$27.63164,000
2005-06-06$20.13$27.4144,400
2005-06-03$19.98$27.21156,400
2005-06-02$19.83$27.0163,600
2005-06-01$19.71$26.8545,600
2005-05-31$19.68$26.8176,000
2005-05-27$19.50$26.5619,200
2005-05-26$19.50$26.5528,800
2005-05-25$19.47$26.51338,000
2005-05-24$19.46$26.49243,200
2005-05-23$19.71$26.8558,000
2005-05-20$19.34$26.34174,000
2005-05-19$19.10$26.0149,600
2005-05-18$19.14$26.0785,600
2005-05-17$19.06$25.9661,600
2005-05-16$18.84$25.6680,000
2005-05-13$18.78$25.5856,800
2005-05-12$18.98$25.8537,200
2005-05-11$19.08$25.9984,000
2005-05-10$18.99$25.8697,200
2005-05-09$18.79$25.5973,600
2005-05-06$18.75$25.53177,200
2005-05-05$18.75$25.53105,200
2005-05-04$18.64$25.38163,200
2005-05-03$17.77$24.2037,200
2005-05-02$17.68$24.0836,400
2005-04-29$17.62$24.0028,000
2005-04-28$17.64$24.0246,400
2005-04-27$17.63$24.0121,600
2005-04-26$17.57$23.9225,600
2005-04-25$17.71$24.1240,800
2005-04-22$17.12$23.31240,400
2005-04-21$16.25$22.1314,000
2005-04-20$16.22$22.0923,600
2005-04-19$16.45$22.4052,400
2005-04-18$16.00$21.7933,200
2005-04-15$15.90$21.6517,600
2005-04-14$16.49$22.4533,200
2005-04-13$16.39$22.326,400
2005-04-12$16.49$22.4545,200
2005-04-11$16.37$22.2977,200
2005-04-08$16.94$23.0740,800
2005-04-07$17.28$23.5364,800
2005-04-06$17.58$23.9455,200
2005-04-05$17.47$23.7824,800
2005-04-04$17.14$23.3452,800
2005-04-01$16.82$22.9123,600
2005-03-31$17.25$23.5024,000
2005-03-30$17.10$23.2821,200
2005-03-29$16.61$22.6210,400
2005-03-28$17.27$23.427,600
2005-03-24$17.25$23.397,600
2005-03-23$17.15$23.2521,600
2005-03-22$17.44$23.6512,400
2005-03-21$17.67$23.9720,400
2005-03-18$17.56$23.8271,600
2005-03-17$17.46$23.6734,400
2005-03-16$17.67$23.9752,800
2005-03-15$17.41$23.6112,800
2005-03-14$17.65$23.9489,200
2005-03-11$17.50$23.7328,400
2005-03-10$17.53$23.7836,000
2005-03-09$17.54$23.78244,000
2005-03-08$17.61$23.8945,200
2005-03-07$17.70$24.0024,800
2005-03-04$17.71$24.0258,400
2005-03-03$17.70$24.00110,800
2005-03-02$17.55$23.80126,400
2005-03-01$17.70$24.0079,200
2005-02-28$17.62$23.90146,800
2005-02-25$17.60$23.8757,200
2005-02-24$17.53$23.7766,400
2005-02-23$17.76$24.0922,000
2005-02-22$17.88$24.2532,400
2005-02-18$18.23$24.73103,200
2005-02-17$18.49$25.0851,200
2005-02-16$18.50$25.09100,800
2005-02-15$18.76$25.4466,400
2005-02-14$19.05$25.8439,600
2005-02-11$19.32$26.20269,200
2005-02-10$19.15$25.9845,600
2005-02-09$19.25$26.1139,600
2005-02-08$19.43$26.3543,600
2005-02-07$19.42$26.3490,800
2005-02-04$19.21$26.0562,800
2005-02-03$19.21$26.0511,600
2005-02-02$19.25$26.1251,200
2005-02-01$19.04$25.8227,200
2005-01-31$19.18$26.0250,000
2005-01-28$19.03$25.8013,200
2005-01-27$19.04$25.8266,000
2005-01-26$19.28$26.1575,600
2005-01-25$19.39$26.3032,800
2005-01-24$19.08$25.8850,800
2005-01-21$18.98$25.7432,800
2005-01-20$18.77$25.4628,800
2005-01-19$19.08$25.8853,600
2005-01-18$19.08$25.8866,000
2005-01-14$18.76$25.4448,000
2005-01-13$18.92$25.6752,800
2005-01-12$18.86$25.5867,200
2005-01-11$18.81$25.5292,000
2005-01-10$19.26$26.1265,600
2005-01-07$19.37$26.27114,000
2005-01-06$19.33$26.2280,400
2005-01-05$19.71$26.73116,000
2005-01-04$19.82$26.8849,600
2005-01-03$19.73$26.7637,600