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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1999-12-31$8.48$10.483,200
1999-12-30$8.56$10.5819,600
1999-12-29$8.63$10.66400
1999-12-28$8.75$10.760
1999-12-27$8.75$10.760
1999-12-23$8.75$10.763,200
1999-12-22$8.88$10.925,600
1999-12-21$8.56$10.536,400
1999-12-20$8.88$10.928,400
1999-12-17$8.66$10.6521,600
1999-12-16$8.69$10.689,200
1999-12-15$9.00$11.07112,000
1999-12-14$8.78$10.8056,400
1999-12-13$8.78$10.8040,800
1999-12-10$8.92$10.976,400
1999-12-09$8.97$11.0358,400
1999-12-08$8.88$10.920
1999-12-07$8.88$10.92130,400
1999-12-06$8.97$11.0326,400
1999-12-03$9.06$11.1516,000
1999-12-02$9.00$11.0787,600
1999-12-01$8.98$11.053,200
1999-11-30$8.98$11.0537,600
1999-11-29$8.81$10.849,200
1999-11-26$8.94$10.992,000
1999-11-24$8.88$10.920
1999-11-23$8.88$10.92400
1999-11-22$8.88$10.920
1999-11-19$8.88$10.9212,000
1999-11-18$8.75$10.7611,200
1999-11-17$8.22$10.1159,200
1999-11-16$8.41$10.3426,000
1999-11-15$8.97$11.038,400
1999-11-12$9.00$11.0714,400
1999-11-11$9.13$11.2227,600
1999-11-10$9.28$11.4139,200
1999-11-09$8.75$10.765,600
1999-11-08$8.63$10.613,600
1999-11-05$8.73$10.7435,200
1999-11-04$7.94$9.76800
1999-11-03$8.31$10.222,400
1999-11-02$8.25$10.153,600
1999-11-01$8.17$10.052,000
1999-10-29$8.06$9.9215,200
1999-10-28$8.25$10.153,600
1999-10-27$8.19$10.073,200
1999-10-26$7.89$9.702,400
1999-10-25$7.94$9.762,800
1999-10-22$8.13$9.99400
1999-10-21$7.89$9.709,600
1999-10-20$8.00$9.842,400
1999-10-19$8.22$10.111,600
1999-10-18$7.94$9.762,400
1999-10-15$7.98$9.8233,200
1999-10-14$8.16$10.03800
1999-10-13$8.06$9.9214,400
1999-10-12$7.97$9.8032,000
1999-10-11$7.78$9.57800
1999-10-08$7.72$9.498,000
1999-10-07$7.72$9.494,800
1999-10-06$7.70$9.4728,800
1999-10-05$7.63$9.389,200
1999-10-04$7.86$9.677,200
1999-10-01$7.84$9.658,800
1999-09-30$7.88$9.6927,200
1999-09-29$7.88$9.6913,600
1999-09-28$7.86$9.6729,200
1999-09-27$7.94$9.7211,200
1999-09-24$7.94$9.722,000
1999-09-23$7.88$9.6450,000
1999-09-22$8.19$10.033,200
1999-09-21$8.06$9.87800
1999-09-20$8.00$9.804,000
1999-09-17$8.19$10.035,200
1999-09-16$8.20$10.043,600
1999-09-15$8.25$10.109,600
1999-09-14$8.25$10.101,200
1999-09-13$8.42$10.310
1999-09-10$8.42$10.3112,000
1999-09-09$8.44$10.331,200
1999-09-08$8.31$10.180
1999-09-07$8.31$10.184,400
1999-09-03$8.41$10.293,600
1999-09-02$8.38$10.253,600
1999-09-01$8.50$10.41298,400
1999-08-31$8.64$10.5815,200
1999-08-30$8.73$10.692,800
1999-08-27$8.72$10.68800
1999-08-26$8.69$10.642,800
1999-08-25$8.69$10.645,200
1999-08-24$8.75$10.7113,600
1999-08-23$8.95$10.9632,000
1999-08-20$8.98$11.0014,800
1999-08-19$9.03$11.062,800
1999-08-18$9.02$11.059,600
1999-08-17$9.09$11.130
1999-08-16$9.09$11.136,400
1999-08-13$9.00$11.026,000
1999-08-12$9.13$11.1710,800
1999-08-11$9.06$11.101,600
1999-08-10$9.00$11.02400
1999-08-09$8.94$10.942,800
1999-08-06$8.84$10.832,000
1999-08-05$8.94$10.9416,800
1999-08-04$8.88$10.871,200
1999-08-03$8.94$10.944,400
1999-08-02$8.88$10.8715,200
1999-07-30$8.75$10.716,400
1999-07-29$8.81$10.7911,600
1999-07-28$8.97$10.987,600
1999-07-27$9.05$11.082,800
1999-07-26$8.98$11.001,600
1999-07-23$8.95$10.963,600
1999-07-22$8.98$11.004,400
1999-07-21$9.00$11.025,600
1999-07-20$9.09$11.132,000
1999-07-19$9.03$11.0610,400
1999-07-16$8.96$10.973,200
1999-07-15$8.92$10.922,400
1999-07-14$9.05$11.082,800
1999-07-13$9.00$11.024,400
1999-07-12$8.91$10.914,800
1999-07-09$9.03$11.060
1999-07-08$9.03$11.062,000
1999-07-07$8.94$10.9416,000
1999-07-06$9.06$11.104,400
1999-07-02$9.13$11.1723,600
1999-07-01$9.19$11.2527,200
1999-06-30$8.56$10.4830,000
1999-06-29$8.50$10.371,200
1999-06-28$8.50$10.378,400
1999-06-25$8.30$10.12800
1999-06-24$8.22$10.0337,200
1999-06-23$8.44$10.2916,800
1999-06-22$8.31$10.148,000
1999-06-21$8.45$10.31800
1999-06-18$8.31$10.1470,000
1999-06-17$8.38$10.2237,200
1999-06-16$8.19$9.999,600
1999-06-15$8.03$9.8016,000
1999-06-14$8.38$10.222,400
1999-06-11$8.06$9.842,000
1999-06-10$8.13$9.9125,200
1999-06-09$8.70$10.6116,000
1999-06-08$8.63$10.5233,600
1999-06-07$8.72$10.640
1999-06-04$8.72$10.641,200
1999-06-03$8.69$10.6022,000
1999-06-02$8.69$10.6026,800
1999-06-01$8.25$10.075,200
1999-05-28$8.00$9.76271,200
1999-05-27$8.00$9.7633,200
1999-05-26$8.28$10.1032,400
1999-05-25$8.44$10.297,200
1999-05-24$8.56$10.4589,200
1999-05-21$8.69$10.6041,200
1999-05-20$8.77$10.7058,000
1999-05-19$8.69$10.60800
1999-05-18$8.72$10.6424,000
1999-05-17$8.77$10.7015,200
1999-05-14$8.75$10.682,400
1999-05-13$8.97$10.941,200
1999-05-12$8.97$10.940
1999-05-11$8.97$10.944,800
1999-05-10$9.13$11.134,400
1999-05-07$8.91$10.8710,000
1999-05-06$9.00$10.98800
1999-05-05$8.88$10.833,200
1999-05-04$9.00$10.984,400
1999-05-03$8.97$10.949,600
1999-04-30$8.88$10.834,000
1999-04-29$8.75$10.684,000
1999-04-28$8.83$10.771,600
1999-04-27$8.80$10.7326,000
1999-04-26$8.77$10.70400
1999-04-23$8.83$10.772,400
1999-04-22$8.97$10.94800
1999-04-21$9.13$11.1316,400
1999-04-20$8.75$10.689,200
1999-04-19$8.88$10.832,000
1999-04-16$8.75$10.682,800
1999-04-15$9.19$11.2190,800
1999-04-14$8.52$10.3941,600
1999-04-13$8.53$10.417,200
1999-04-12$8.41$10.271,200
1999-04-09$8.31$10.147,200
1999-04-08$8.44$10.290
1999-04-07$8.44$10.2938,800
1999-04-06$8.47$10.3310,400
1999-04-05$8.50$10.3722,400
1999-04-01$8.69$10.606,000
1999-03-31$8.72$10.6424,400
1999-03-30$8.84$10.798,000
1999-03-29$8.75$10.6810,000
1999-03-26$8.75$10.6494,000
1999-03-25$8.66$10.5328,000
1999-03-24$8.73$10.6219,600
1999-03-23$8.72$10.6029,200
1999-03-22$8.69$10.5617,600
1999-03-19$8.59$10.4516,000
1999-03-18$8.63$10.491,600
1999-03-17$8.63$10.4910,800
1999-03-16$8.47$10.3022,000
1999-03-15$8.38$10.181,600
1999-03-12$8.64$10.5144,800
1999-03-11$8.56$10.415,600
1999-03-10$8.50$10.3438,400
1999-03-09$8.56$10.418,000
1999-03-08$8.53$10.3732,000
1999-03-05$9.06$11.029,600
1999-03-04$9.09$11.0650,000
1999-03-03$8.56$10.418,400
1999-03-02$8.61$10.472,400
1999-03-01$8.50$10.3418,800
1999-02-26$8.31$10.116,000
1999-02-25$8.63$10.4950,000
1999-02-24$8.44$10.2650,400
1999-02-23$8.50$10.34400
1999-02-22$8.63$10.4984,400
1999-02-19$8.63$10.4938,000
1999-02-18$8.45$10.288,800
1999-02-17$8.38$10.182,400
1999-02-16$8.50$10.342,400
1999-02-12$8.47$10.302,400
1999-02-11$8.52$10.3512,000
1999-02-10$8.41$10.224,800
1999-02-09$8.41$10.2242,000
1999-02-08$8.38$10.188,000
1999-02-05$8.73$10.6239,600
1999-02-04$8.38$10.1814,000
1999-02-03$8.63$10.4910,400
1999-02-02$8.31$10.1126,000
1999-02-01$8.22$9.9944,400
1999-01-29$8.21$9.9912,800
1999-01-28$8.47$10.308,000
1999-01-27$8.38$10.189,600
1999-01-26$8.41$10.2212,800
1999-01-25$8.59$10.451,600
1999-01-22$8.50$10.3415,200
1999-01-21$8.34$10.1510,000
1999-01-20$8.50$10.344,000
1999-01-19$8.44$10.26800
1999-01-15$8.38$10.184,400
1999-01-14$8.42$10.241,600
1999-01-13$8.50$10.3410,000
1999-01-12$8.81$10.726,000
1999-01-11$8.63$10.496,000
1999-01-08$8.72$10.604,000
1999-01-07$8.81$10.7227,600
1999-01-06$8.75$10.6420,000
1999-01-05$9.06$11.023,200
1999-01-04$9.05$11.004,000