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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2006-12-29$27.00$37.7237,400
2006-12-28$27.47$38.3756,600
2006-12-27$27.59$38.5525,800
2006-12-26$26.99$37.58110,800
2006-12-22$26.78$37.2839,200
2006-12-21$26.21$36.5032,000
2006-12-20$26.09$36.339,000
2006-12-19$25.86$36.0131,000
2006-12-18$26.12$36.3724,200
2006-12-15$26.34$36.6973,600
2006-12-14$26.16$36.4337,800
2006-12-13$26.04$36.2634,800
2006-12-12$25.88$36.0447,200
2006-12-11$26.24$36.5479,400
2006-12-08$26.83$37.3661,400
2006-12-07$26.98$37.5611,200
2006-12-06$27.00$37.6011,800
2006-12-05$26.86$37.4062,400
2006-12-04$26.98$37.5628,400
2006-12-01$26.25$36.5526,000
2006-11-30$26.64$37.0937,000
2006-11-29$26.17$36.4329,000
2006-11-28$25.55$35.5866,600
2006-11-27$25.21$35.1035,600
2006-11-24$26.28$36.593,800
2006-11-22$26.33$36.6622,600
2006-11-21$26.68$37.1523,000
2006-11-20$26.56$36.9821,600
2006-11-17$26.45$36.8325,200
2006-11-16$26.56$36.9836,600
2006-11-15$26.40$36.7679,800
2006-11-14$25.84$35.9839,800
2006-11-13$24.69$34.3840,000
2006-11-10$24.78$34.5121,400
2006-11-09$24.31$33.8423,400
2006-11-08$24.97$34.7716,200
2006-11-07$24.59$34.2417,400
2006-11-06$24.64$34.3128,400
2006-11-03$24.19$33.6879,800
2006-11-02$23.89$33.2647,000
2006-11-01$24.29$33.8238,800
2006-10-31$24.88$34.6472,800
2006-10-30$25.35$35.3016,200
2006-10-27$24.97$34.7720,000
2006-10-26$25.25$35.1623,400
2006-10-25$24.79$34.5223,400
2006-10-24$24.73$34.4423,800
2006-10-23$24.50$34.1224,800
2006-10-20$24.62$34.2840,800
2006-10-19$24.36$33.9248,000
2006-10-18$24.33$33.89114,000
2006-10-17$25.05$34.8862,600
2006-10-16$25.50$35.5133,800
2006-10-13$24.96$34.7534,800
2006-10-12$24.49$34.1028,800
2006-10-11$24.14$33.6133,600
2006-10-10$24.18$33.6732,800
2006-10-09$24.17$33.6648,600
2006-10-06$23.74$33.0531,600
2006-10-05$23.82$33.1750,000
2006-10-04$23.31$32.4580,000
2006-10-03$23.08$32.1354,200
2006-10-02$23.05$32.1038,600
2006-09-29$23.36$32.5321,200
2006-09-28$23.97$33.3748,400
2006-09-27$23.76$33.0923,000
2006-09-26$24.11$33.4457,000
2006-09-25$24.01$33.3249,800
2006-09-22$23.77$32.9824,000
2006-09-21$23.87$33.1145,200
2006-09-20$23.71$32.8944,600
2006-09-19$23.41$32.4815,400
2006-09-18$23.67$32.84125,200
2006-09-15$23.46$32.54100,800
2006-09-14$23.62$32.7757,200
2006-09-13$23.58$32.71121,000
2006-09-12$23.62$32.7621,600
2006-09-11$23.59$32.7314,600
2006-09-08$23.58$32.7127,800
2006-09-07$23.61$32.7533,600
2006-09-06$23.47$32.5622,200
2006-09-05$23.77$32.9846,000
2006-09-01$23.31$32.3349,000
2006-08-31$23.68$32.8637,000
2006-08-30$24.13$33.4722,400
2006-08-29$24.12$33.4636,000
2006-08-28$23.87$33.1147,800
2006-08-25$23.66$32.8219,600
2006-08-24$23.40$32.4621,400
2006-08-23$23.47$32.5616,000
2006-08-22$23.92$33.1964,800
2006-08-21$23.75$32.9523,000
2006-08-18$23.97$33.2527,800
2006-08-17$23.63$32.7843,400
2006-08-16$23.72$32.9065,800
2006-08-15$23.51$32.6252,800
2006-08-14$23.15$32.12107,400
2006-08-11$23.07$32.0021,400
2006-08-10$23.40$32.4658,000
2006-08-09$23.17$32.1524,200
2006-08-08$23.55$32.6729,200
2006-08-07$24.23$33.6117,400
2006-08-04$24.16$33.5164,400
2006-08-03$23.96$33.2478,200
2006-08-02$23.87$33.1165,400
2006-08-01$24.09$33.4268,400
2006-07-31$23.82$33.0576,800
2006-07-28$23.97$33.2518,200
2006-07-27$23.51$32.6245,000
2006-07-26$23.45$32.53116,400
2006-07-25$23.50$32.6089,000
2006-07-24$22.71$31.5173,800
2006-07-21$21.90$30.3824,800
2006-07-20$21.67$30.0764,200
2006-07-19$22.21$30.8142,800
2006-07-18$21.42$29.7236,400
2006-07-17$20.95$29.0629,400
2006-07-14$21.13$29.2047,800
2006-07-13$21.11$29.1729,800
2006-07-12$21.48$29.6857,800
2006-07-11$22.19$30.6755,200
2006-07-10$21.58$29.8246,800
2006-07-07$21.49$29.6924,400
2006-07-06$21.90$30.2627,000
2006-07-05$22.14$30.5962,600
2006-07-03$21.83$30.1658,400
2006-06-30$22.38$30.92204,200
2006-06-29$21.51$29.7369,600
2006-06-28$21.07$29.1236,800
2006-06-27$21.12$29.1842,000
2006-06-26$21.46$29.6665,200
2006-06-23$21.30$29.4418,200
2006-06-22$21.43$29.6233,200
2006-06-21$21.49$29.6944,800
2006-06-20$21.33$29.4866,200
2006-06-19$21.96$30.3464,400
2006-06-16$22.84$31.57206,600
2006-06-15$23.21$32.0839,200
2006-06-14$22.51$31.1234,800
2006-06-13$22.76$31.4645,400
2006-06-12$22.55$31.1636,000
2006-06-09$22.83$31.5539,600
2006-06-08$23.09$31.9264,200
2006-06-07$22.64$31.2953,400
2006-06-06$22.25$30.7425,200
2006-06-05$22.14$30.6070,200
2006-06-02$23.20$32.0629,200
2006-06-01$23.01$31.8148,800
2006-05-31$22.38$30.9254,000
2006-05-30$22.12$30.5722,800
2006-05-26$22.75$31.4510,000
2006-05-25$22.70$31.3723,400
2006-05-24$22.26$30.7734,600
2006-05-23$21.95$30.3428,200
2006-05-22$22.05$30.4749,200
2006-05-19$22.27$30.7872,000
2006-05-18$21.88$30.2433,800
2006-05-17$22.30$30.8280,200
2006-05-16$22.24$30.7462,000
2006-05-15$21.52$29.7442,400
2006-05-12$21.75$30.0741,200
2006-05-11$21.62$29.88113,800
2006-05-10$22.63$31.2788,600
2006-05-09$22.34$30.8747,800
2006-05-08$22.20$30.67118,800
2006-05-05$21.81$30.1484,600
2006-05-04$21.91$30.28107,600
2006-05-03$21.96$30.3451,000
2006-05-02$21.84$30.1811,400
2006-05-01$21.66$29.9376,400
2006-04-28$21.75$30.0662,000
2006-04-27$22.05$30.47154,000
2006-04-26$21.78$30.1051,000
2006-04-25$21.95$30.3351,400
2006-04-24$21.80$30.13120,600
2006-04-21$22.21$30.7050,600
2006-04-20$22.03$30.4478,800
2006-04-19$22.40$30.96114,800
2006-04-18$22.08$30.5173,800
2006-04-17$21.54$29.7637,600
2006-04-13$21.50$29.7150,000
2006-04-12$21.57$29.8188,400
2006-04-11$21.04$29.0817,400
2006-04-10$21.42$29.6092,200
2006-04-07$21.36$29.5239,400
2006-04-06$21.83$30.18125,200
2006-04-05$21.68$29.9782,600
2006-04-04$21.67$29.9453,000
2006-04-03$21.54$29.7665,400
2006-03-31$21.80$30.1358,800
2006-03-30$21.89$30.2520,000
2006-03-29$21.89$30.2545,400
2006-03-28$21.74$29.9356,400
2006-03-27$21.87$30.1130,400
2006-03-24$21.88$30.1232,000
2006-03-23$21.82$30.0412,000
2006-03-22$21.74$29.9331,800
2006-03-21$21.56$29.6836,400
2006-03-20$21.83$30.0566,200
2006-03-17$22.00$30.29124,000
2006-03-16$21.63$29.7830,200
2006-03-15$21.28$29.29107,400
2006-03-14$21.25$29.2648,800
2006-03-13$21.08$29.0247,800
2006-03-10$20.66$28.4413,600
2006-03-09$20.29$27.9316,400
2006-03-08$20.45$28.1543,400
2006-03-07$19.98$27.5044,000
2006-03-06$20.18$27.7934,200
2006-03-03$20.40$28.0827,400
2006-03-02$20.82$28.6657,200
2006-03-01$21.25$29.2630,000
2006-02-28$21.15$29.1222,400
2006-02-27$21.33$29.3724,000
2006-02-24$21.25$29.2610,400
2006-02-23$21.29$29.3113,200
2006-02-22$21.42$29.5060,000
2006-02-21$21.11$29.0637,600
2006-02-17$21.21$29.2030,000
2006-02-16$21.12$29.0884,000
2006-02-15$21.25$29.2653,600
2006-02-14$21.04$28.9749,600
2006-02-13$20.85$28.7143,600
2006-02-10$20.86$28.7319,200
2006-02-09$20.86$28.7240,000
2006-02-08$20.70$28.5122,000
2006-02-07$20.79$28.62157,200
2006-02-06$20.78$28.6145,600
2006-02-03$20.75$28.5746,000
2006-02-02$20.77$28.6024,000
2006-02-01$20.84$28.7031,600
2006-01-31$20.79$28.63150,800
2006-01-30$20.94$28.8338,800
2006-01-27$20.98$28.88202,000
2006-01-26$20.88$28.7426,800
2006-01-25$20.81$28.6612,000
2006-01-24$20.71$28.5112,400
2006-01-23$20.15$27.753,600
2006-01-20$20.13$27.7210,400
2006-01-19$20.21$27.8316,000
2006-01-18$20.13$27.727,200
2006-01-17$20.07$27.6431,200
2006-01-13$20.33$27.994,800
2006-01-12$20.09$27.666,000
2006-01-11$20.28$27.9237,600
2006-01-10$20.30$27.957,600
2006-01-09$20.22$27.8531,600
2006-01-06$20.11$27.6915,200
2006-01-05$20.03$27.5714,800
2006-01-04$20.29$27.9423,200
2006-01-03$19.88$27.3730,400