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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2000-12-29$9.92$12.5212,800
2000-12-28$10.00$12.629,200
2000-12-27$9.88$12.464,000
2000-12-26$9.78$12.2922,000
2000-12-22$9.78$12.2973,200
2000-12-21$9.78$12.29155,600
2000-12-20$9.83$12.35272,400
2000-12-19$10.06$12.64146,000
2000-12-18$9.70$12.19152,400
2000-12-15$9.07$11.4067,200
2000-12-14$8.91$11.193,600
2000-12-13$8.88$11.1516,400
2000-12-12$8.95$11.2519,600
2000-12-11$8.88$11.158,800
2000-12-08$8.92$11.21400
2000-12-07$8.50$10.68400
2000-12-06$8.94$11.239,200
2000-12-05$8.88$11.158,800
2000-12-04$8.38$10.5211,600
2000-12-01$8.34$10.4821,600
2000-11-30$8.89$11.179,200
2000-11-29$8.81$11.076,000
2000-11-28$9.06$11.391,200
2000-11-27$9.09$11.427,600
2000-11-24$9.13$11.461,200
2000-11-22$9.03$11.357,200
2000-11-21$8.88$11.154,800
2000-11-20$9.25$11.620
2000-11-17$9.25$11.623,200
2000-11-16$9.00$11.313,600
2000-11-15$9.16$11.5016,400
2000-11-14$9.22$11.583,600
2000-11-13$9.11$11.4410,800
2000-11-10$8.73$10.971,200
2000-11-09$8.92$11.2116,800
2000-11-08$8.83$11.0912,000
2000-11-07$8.77$11.024,400
2000-11-06$8.47$10.6410,000
2000-11-03$9.05$11.37170,800
2000-11-02$9.02$11.3347,200
2000-11-01$8.89$11.1724,400
2000-10-31$9.06$11.3916,400
2000-10-30$9.03$11.3564,400
2000-10-27$9.03$11.3511,600
2000-10-26$9.09$11.4236,800
2000-10-25$9.25$11.6224,800
2000-10-24$8.86$11.1320,800
2000-10-23$8.97$11.2721,600
2000-10-20$9.02$11.3315,200
2000-10-19$9.38$11.78155,200
2000-10-18$9.16$11.5012,400
2000-10-17$9.11$11.4439,200
2000-10-16$9.11$11.44143,200
2000-10-13$9.17$11.52111,200
2000-10-12$9.17$11.529,200
2000-10-11$9.17$11.5220,800
2000-10-10$8.95$11.259,200
2000-10-09$8.75$10.9941,600
2000-10-06$8.41$10.561,200
2000-10-05$8.36$10.50400
2000-10-04$8.48$10.6643,200
2000-10-03$8.27$10.38118,400
2000-10-02$7.98$10.0362,800
2000-09-29$7.97$10.0131,600
2000-09-28$7.92$9.9512,000
2000-09-27$7.95$9.990
2000-09-26$8.00$10.001,200
2000-09-25$8.05$10.0612,000
2000-09-22$7.98$9.98800
2000-09-21$8.00$10.008,000
2000-09-20$8.20$10.254,000
2000-09-19$8.21$10.2613,600
2000-09-18$8.05$10.061,200
2000-09-15$8.06$10.0811,600
2000-09-14$8.05$10.062,800
2000-09-13$7.98$9.987,600
2000-09-12$8.08$10.10800
2000-09-11$8.06$10.086,800
2000-09-08$8.06$10.080
2000-09-07$8.06$10.088,800
2000-09-06$8.11$10.1413,600
2000-09-05$8.00$10.00800
2000-09-01$7.95$9.94800
2000-08-31$7.95$9.9420,400
2000-08-30$7.84$9.8126,000
2000-08-29$7.92$9.9036,800
2000-08-28$8.25$10.316,000
2000-08-25$8.14$10.1819,600
2000-08-24$8.02$10.022,800
2000-08-23$8.00$10.00800
2000-08-22$7.95$9.940
2000-08-21$7.95$9.942,400
2000-08-18$7.97$9.962,000
2000-08-17$7.92$9.908,400
2000-08-16$7.94$9.9218,800
2000-08-15$7.94$9.929,200
2000-08-14$7.88$9.846,800
2000-08-11$7.80$9.750
2000-08-10$7.80$9.754,000
2000-08-09$7.86$9.8240,000
2000-08-08$8.00$10.0014,000
2000-08-07$8.00$10.002,400
2000-08-04$7.92$9.904,400
2000-08-03$7.89$9.861,200
2000-08-02$7.94$9.9222,800
2000-08-01$7.97$9.963,600
2000-07-31$8.19$10.23400
2000-07-28$8.06$10.082,400
2000-07-27$8.08$10.101,200
2000-07-26$8.05$10.063,200
2000-07-25$8.15$10.1912,000
2000-07-24$8.19$10.2318,000
2000-07-21$8.53$10.6629,600
2000-07-20$8.41$10.514,000
2000-07-19$8.27$10.331,600
2000-07-18$8.20$10.2526,800
2000-07-17$7.95$9.944,000
2000-07-14$8.06$10.080
2000-07-13$8.06$10.083,600
2000-07-12$8.00$10.004,000
2000-07-11$8.00$10.0024,800
2000-07-10$7.88$9.840
2000-07-07$7.88$9.8434,400
2000-07-06$7.75$9.6924,800
2000-07-05$7.25$9.0613,600
2000-07-03$7.17$8.971,600
2000-06-30$7.88$9.8434,000
2000-06-29$7.56$9.4517,200
2000-06-28$7.56$9.4515,600
2000-06-27$7.59$9.432,400
2000-06-26$7.50$9.337,200
2000-06-23$7.77$9.6632,800
2000-06-22$7.59$9.44400
2000-06-21$7.60$9.459,600
2000-06-20$7.44$9.255,600
2000-06-19$7.77$9.6610,000
2000-06-16$7.59$9.4437,200
2000-06-15$7.81$9.718,000
2000-06-14$7.81$9.7116,400
2000-06-13$7.42$9.230
2000-06-12$7.42$9.23400
2000-06-09$7.75$9.644,800
2000-06-08$7.59$9.431,600
2000-06-07$7.42$9.23400
2000-06-06$7.75$9.648,400
2000-06-05$7.41$9.213,600
2000-06-02$7.88$9.7938,400
2000-06-01$7.75$9.643,600
2000-05-31$8.00$9.9531,600
2000-05-30$7.75$9.6424,000
2000-05-26$7.44$9.2527,600
2000-05-25$7.38$9.177,600
2000-05-24$7.34$9.13800
2000-05-23$7.34$9.13800
2000-05-22$7.28$9.052,400
2000-05-19$6.81$8.47400
2000-05-18$7.00$8.7055,600
2000-05-17$7.25$9.022,400
2000-05-16$7.31$9.0910,800
2000-05-15$7.00$8.707,200
2000-05-12$7.22$8.982,400
2000-05-11$7.22$8.989,200
2000-05-10$6.61$8.2222,400
2000-05-09$6.84$8.515,200
2000-05-08$7.03$8.741,200
2000-05-05$7.02$8.721,200
2000-05-04$6.69$8.3220,000
2000-05-03$7.00$8.700
2000-05-02$7.00$8.702,400
2000-05-01$6.88$8.557,600
2000-04-28$6.73$8.374,800
2000-04-27$6.58$8.1847,600
2000-04-26$6.52$8.10192,400
2000-04-25$6.57$8.173,600
2000-04-24$6.53$8.125,200
2000-04-20$6.44$8.0020,400
2000-04-19$6.34$7.890
2000-04-18$6.34$7.899,200
2000-04-17$6.42$7.9912,400
2000-04-14$6.50$8.088,000
2000-04-13$6.55$8.143,600
2000-04-12$6.38$7.930
2000-04-11$6.38$7.93800
2000-04-10$6.44$8.008,000
2000-04-07$6.78$8.430
2000-04-06$6.78$8.431,600
2000-04-05$6.75$8.3927,600
2000-04-04$6.50$8.0829,200
2000-04-03$6.41$7.9710,000
2000-03-31$6.63$8.2418,000
2000-03-30$6.59$8.2012,800
2000-03-29$6.22$7.732,800
2000-03-28$6.25$7.72800
2000-03-27$6.25$7.7211,600
2000-03-24$6.25$7.72400
2000-03-23$6.50$8.031,200
2000-03-22$6.25$7.722,400
2000-03-21$6.53$8.071,200
2000-03-20$6.25$7.721,600
2000-03-17$6.25$7.7216,800
2000-03-16$6.84$8.461,200
2000-03-15$7.02$8.6786,000
2000-03-14$6.72$8.3080,000
2000-03-13$6.72$8.3051,600
2000-03-10$6.75$8.340
2000-03-09$6.75$8.341,200
2000-03-08$6.75$8.3416,800
2000-03-07$6.98$8.6320,000
2000-03-06$7.13$8.8012,400
2000-03-03$7.16$8.841,200
2000-03-02$6.88$8.5020,800
2000-03-01$6.78$8.389,200
2000-02-29$6.94$8.577,200
2000-02-28$6.75$8.342,800
2000-02-25$6.75$8.344,000
2000-02-24$6.78$8.3811,200
2000-02-23$6.94$8.5730,800
2000-02-22$6.83$8.446,800
2000-02-18$7.25$8.9657,200
2000-02-17$7.27$8.9817,600
2000-02-16$7.30$9.0215,200
2000-02-15$7.25$8.9644,400
2000-02-14$7.09$8.765,200
2000-02-11$7.13$8.803,200
2000-02-10$7.20$8.894,400
2000-02-09$7.14$8.8242,400
2000-02-08$7.22$8.9212,800
2000-02-07$7.34$9.077,600
2000-02-04$7.13$8.800
2000-02-03$7.13$8.802,000
2000-02-02$7.19$8.8816,400
2000-02-01$7.13$8.805,200
2000-01-31$7.06$8.7314,400
2000-01-28$7.06$8.7341,600
2000-01-27$7.08$8.7517,600
2000-01-26$7.06$8.7311,600
2000-01-25$7.06$8.7353,200
2000-01-24$6.98$8.6238,400
2000-01-21$7.38$9.118,000
2000-01-20$7.63$9.429,600
2000-01-19$7.45$9.217,600
2000-01-18$7.50$9.271,600
2000-01-14$7.39$9.1317,200
2000-01-13$7.41$9.1515,200
2000-01-12$7.77$9.592,800
2000-01-11$7.42$9.1724,000
2000-01-10$7.83$9.679,600
2000-01-07$8.06$9.96400
2000-01-06$8.03$9.9235,600
2000-01-05$8.00$9.8810,400
2000-01-04$8.07$9.9710,400
2000-01-03$8.34$10.313,600