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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2002-12-31$11.75$15.3926,400
2002-12-30$11.86$15.5270,400
2002-12-27$11.99$15.7018,400
2002-12-26$12.02$15.675,600
2002-12-24$11.97$15.60400
2002-12-23$12.01$15.6610,400
2002-12-20$11.78$15.3564,400
2002-12-19$11.78$15.3613,600
2002-12-18$12.01$15.667,600
2002-12-17$12.20$15.909,200
2002-12-16$12.00$15.6441,200
2002-12-13$11.80$15.3848,000
2002-12-12$11.77$15.3427,600
2002-12-11$11.69$15.2444,000
2002-12-10$11.71$15.269,600
2002-12-09$11.81$15.3930,400
2002-12-06$11.88$15.4942,800
2002-12-05$11.85$15.4519,200
2002-12-04$11.86$15.465,600
2002-12-03$11.84$15.433,600
2002-12-02$11.84$15.4411,600
2002-11-29$11.95$15.5810,800
2002-11-27$12.22$15.9323,200
2002-11-26$11.97$15.6139,200
2002-11-25$12.22$15.9326,800
2002-11-22$12.37$16.1343,200
2002-11-21$12.50$16.3030,000
2002-11-20$12.63$16.4626,400
2002-11-19$12.39$16.1544,400
2002-11-18$12.38$16.1350,000
2002-11-15$12.38$16.1331,200
2002-11-14$12.34$16.08105,200
2002-11-13$12.12$15.8055,200
2002-11-12$11.99$15.6352,000
2002-11-11$11.81$15.408,400
2002-11-08$11.90$15.5239,600
2002-11-07$12.33$16.0714,800
2002-11-06$12.38$16.1379,600
2002-11-05$12.43$16.2010,400
2002-11-04$12.37$16.1230,800
2002-11-01$12.18$15.8730,800
2002-10-31$11.68$15.225,600
2002-10-30$11.95$15.586,400
2002-10-29$11.93$15.5515,600
2002-10-28$11.62$15.1419,200
2002-10-25$11.86$15.4617,600
2002-10-24$11.81$15.4010,400
2002-10-23$11.99$15.6320,400
2002-10-22$11.95$15.5812,800
2002-10-21$11.97$15.6024,000
2002-10-18$12.03$15.6826,400
2002-10-17$12.15$15.849,600
2002-10-16$12.31$16.0429,600
2002-10-15$12.63$16.4649,200
2002-10-14$12.81$16.7016,000
2002-10-11$12.94$16.8622,000
2002-10-10$12.76$16.6415,600
2002-10-09$12.62$16.4539,600
2002-10-08$12.60$16.4246,800
2002-10-07$12.35$16.1022,800
2002-10-04$12.14$15.8314,400
2002-10-03$12.16$15.8517,600
2002-10-02$12.22$15.9318,000
2002-10-01$12.50$16.2959,200
2002-09-30$12.31$16.049,600
2002-09-27$12.25$15.9730,000
2002-09-26$12.48$16.2624,400
2002-09-25$12.48$16.218,800
2002-09-24$12.39$16.0863,200
2002-09-23$12.06$15.6639,200
2002-09-20$12.15$15.7758,000
2002-09-19$12.01$15.5917,600
2002-09-18$12.20$15.8414,800
2002-09-17$12.13$15.7513,600
2002-09-16$12.11$15.724,000
2002-09-13$12.00$15.587,600
2002-09-12$11.88$15.439,200
2002-09-11$11.79$15.3111,200
2002-09-10$11.90$15.4550,400
2002-09-09$11.77$15.2859,200
2002-09-06$11.46$14.8817,200
2002-09-05$11.28$14.6410,800
2002-09-04$11.40$14.7955,200
2002-09-03$11.28$14.65156,800
2002-08-30$11.42$14.822,000
2002-08-29$11.42$14.8355,600
2002-08-28$11.18$14.516,800
2002-08-27$11.13$14.446,400
2002-08-26$11.41$14.8110,000
2002-08-23$11.17$14.5012,400
2002-08-22$11.34$14.7210,000
2002-08-21$11.40$14.8014,000
2002-08-20$11.20$14.5440,000
2002-08-19$11.63$15.0911,600
2002-08-16$11.62$15.0912,800
2002-08-15$11.63$15.097,200
2002-08-14$11.61$15.0824,800
2002-08-13$11.38$14.7820,400
2002-08-12$11.58$15.031,200
2002-08-09$11.60$15.069,200
2002-08-08$11.75$15.268,800
2002-08-07$11.75$15.269,200
2002-08-06$11.70$15.1910,400
2002-08-05$11.69$15.173,600
2002-08-02$11.72$15.2118,800
2002-08-01$11.69$15.1732,000
2002-07-31$11.50$14.9313,600
2002-07-30$11.25$14.618,400
2002-07-29$11.14$14.4631,600
2002-07-26$10.90$14.155,600
2002-07-25$10.75$13.9523,600
2002-07-24$10.75$13.9678,800
2002-07-23$11.28$14.6431,600
2002-07-22$11.58$15.0316,800
2002-07-19$11.50$14.9397,200
2002-07-18$11.89$15.4424,400
2002-07-17$12.00$15.5837,600
2002-07-16$12.05$15.6426,800
2002-07-15$12.25$15.9038,000
2002-07-12$12.28$15.9410,800
2002-07-11$12.20$15.8416,800
2002-07-10$12.32$15.9956,000
2002-07-09$12.33$16.0133,600
2002-07-08$12.35$16.0362,000
2002-07-05$12.36$16.0534,000
2002-07-03$12.33$16.0038,400
2002-07-02$12.10$15.7198,000
2002-07-01$11.63$15.10106,000
2002-06-28$11.60$15.06279,600
2002-06-27$11.20$14.5486,800
2002-06-26$11.29$14.6611,200
2002-06-25$11.27$14.57144,000
2002-06-24$11.09$14.3443,200
2002-06-21$11.04$14.2651,200
2002-06-20$11.08$14.3392,400
2002-06-19$11.00$14.22158,400
2002-06-18$10.90$14.098,400
2002-06-17$10.97$14.1819,200
2002-06-14$10.94$14.148,000
2002-06-13$10.93$14.1211,600
2002-06-12$10.98$14.1921,200
2002-06-11$11.00$14.2219,200
2002-06-10$10.94$14.14800
2002-06-07$11.00$14.224,000
2002-06-06$10.95$14.1511,200
2002-06-05$11.17$14.4445,600
2002-06-04$11.00$14.227,600
2002-06-03$10.88$14.068,000
2002-05-31$10.93$14.127,200
2002-05-30$10.94$14.1423,600
2002-05-29$10.84$14.0122,400
2002-05-28$10.96$14.1715,600
2002-05-24$10.85$14.0310,800
2002-05-23$10.90$14.095,600
2002-05-22$10.82$13.9917,600
2002-05-21$10.90$14.0956,800
2002-05-20$10.73$13.861,200
2002-05-17$10.75$13.9014,400
2002-05-16$10.62$13.725,600
2002-05-15$10.59$13.6910,800
2002-05-14$10.81$13.9812,400
2002-05-13$10.64$13.7512,400
2002-05-10$10.59$13.6956,400
2002-05-09$10.55$13.6414,800
2002-05-08$10.44$13.49159,200
2002-05-07$10.38$13.4152,800
2002-05-06$10.39$13.4211,600
2002-05-03$10.50$13.5736,800
2002-05-02$10.74$13.8820,000
2002-05-01$10.72$13.867,600
2002-04-30$10.75$13.9016,000
2002-04-29$10.81$13.986,400
2002-04-26$10.39$13.434,400
2002-04-25$10.82$13.994,800
2002-04-24$10.75$13.9012,000
2002-04-23$10.56$13.654,800
2002-04-22$10.33$13.352,000
2002-04-19$10.44$13.4913,200
2002-04-18$10.75$13.903,200
2002-04-17$10.64$13.7535,200
2002-04-16$10.73$13.8634,000
2002-04-15$10.86$14.0444,800
2002-04-12$10.81$13.9834,400
2002-04-11$10.46$13.5225,200
2002-04-10$10.16$13.1326,000
2002-04-09$10.19$13.1716,400
2002-04-08$10.06$13.01800
2002-04-05$10.00$12.9349,600
2002-04-04$10.05$12.997,600
2002-04-03$9.99$12.9148,000
2002-04-02$9.80$12.671,200
2002-04-01$10.00$12.939,200
2002-03-28$9.78$12.642,800
2002-03-27$9.78$12.646,000
2002-03-26$9.88$12.762,400
2002-03-25$9.75$12.543,200
2002-03-22$9.83$12.644,400
2002-03-21$9.88$12.712,800
2002-03-20$9.81$12.632,400
2002-03-19$9.75$12.5420,000
2002-03-18$9.75$12.546,400
2002-03-15$9.75$12.5422,000
2002-03-14$9.75$12.546,000
2002-03-13$9.51$12.245,200
2002-03-12$9.52$12.257,600
2002-03-11$9.60$12.354,800
2002-03-08$9.61$12.3710,800
2002-03-07$9.46$12.1718,000
2002-03-06$9.48$12.1910,400
2002-03-05$9.30$11.9718,800
2002-03-04$9.23$11.8730,400
2002-03-01$9.23$11.874,800
2002-02-28$9.25$11.900
2002-02-27$9.25$11.90400
2002-02-26$9.19$11.829,200
2002-02-25$9.19$11.821,200
2002-02-22$9.15$11.77141,600
2002-02-21$9.07$11.6713,200
2002-02-20$9.16$11.796,800
2002-02-19$9.00$11.5812,000
2002-02-15$9.08$11.684,800
2002-02-14$8.90$11.458,000
2002-02-13$9.06$11.66800
2002-02-12$8.88$11.424,400
2002-02-11$9.00$11.584,400
2002-02-08$8.99$11.5612,400
2002-02-07$8.88$11.4228,800
2002-02-06$8.75$11.262,800
2002-02-05$8.81$11.3441,200
2002-02-04$8.78$11.2950,400
2002-02-01$8.74$11.244,800
2002-01-31$8.78$11.296,800
2002-01-30$8.75$11.2620,800
2002-01-29$8.75$11.2619,200
2002-01-28$8.78$11.29644,000
2002-01-25$8.75$11.255,200
2002-01-24$8.78$11.295,200
2002-01-23$8.81$11.3423,200
2002-01-22$8.73$11.238,000
2002-01-18$8.85$11.394,400
2002-01-17$8.94$11.506,000
2002-01-16$8.85$11.3914,000
2002-01-15$8.84$11.377,600
2002-01-14$8.78$11.2932,400
2002-01-11$8.85$11.393,600
2002-01-10$8.93$11.491,600
2002-01-09$8.94$11.502,000
2002-01-08$8.94$11.502,000
2002-01-07$8.94$11.504,800
2002-01-04$8.61$11.083,600
2002-01-03$8.75$11.265,600
2002-01-02$8.96$11.534,000