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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2012-12-31$21.18$33.9373,400
2012-12-28$20.80$33.3237,400
2012-12-27$20.74$33.2235,800
2012-12-26$20.78$33.2927,000
2012-12-24$20.91$33.4935,000
2012-12-21$21.00$33.64158,000
2012-12-20$20.97$33.5872,600
2012-12-19$21.05$33.7258,000
2012-12-18$20.92$33.5290,600
2012-12-17$20.90$33.4737,400
2012-12-14$20.72$33.1928,400
2012-12-13$20.91$33.4989,400
2012-12-12$21.04$33.6973,600
2012-12-11$21.48$34.18132,400
2012-12-10$21.73$34.5733,200
2012-12-07$21.67$34.4914,600
2012-12-06$21.58$34.3335,000
2012-12-05$21.53$34.2532,800
2012-12-04$21.35$33.9718,000
2012-12-03$21.33$33.9422,200
2012-11-30$21.17$33.6948,200
2012-11-29$21.00$33.4016,200
2012-11-28$20.82$33.136,800
2012-11-27$20.61$32.797,000
2012-11-26$20.81$33.1111,600
2012-11-23$20.67$32.888,000
2012-11-21$20.67$32.897,400
2012-11-20$20.74$33.0012,000
2012-11-19$20.67$32.8819,200
2012-11-16$20.21$32.1548,000
2012-11-15$20.34$32.3630,800
2012-11-14$20.54$32.6734,600
2012-11-13$20.73$32.9818,400
2012-11-12$21.04$33.4717,600
2012-11-09$20.68$32.9037,600
2012-11-08$20.47$32.5629,200
2012-11-07$20.95$33.3349,400
2012-11-06$21.91$34.8637,200
2012-11-05$21.72$34.5626,000
2012-11-02$21.83$34.7442,600
2012-11-01$21.89$34.8222,800
2012-10-31$21.98$34.9746,800
2012-10-26$21.83$34.748,200
2012-10-25$21.75$34.6116,000
2012-10-24$21.74$34.5866,400
2012-10-23$21.24$33.7940,400
2012-10-22$21.20$33.7319,200
2012-10-19$21.39$34.0271,800
2012-10-18$22.10$35.16124,600
2012-10-17$22.22$35.35161,200
2012-10-16$21.61$34.3849,400
2012-10-15$21.67$34.4937,200
2012-10-12$21.37$34.0084,800
2012-10-11$21.82$34.7116,800
2012-10-10$21.60$34.37121,800
2012-10-09$21.20$33.7320,600
2012-10-08$21.50$34.2231,400
2012-10-05$21.85$34.7642,800
2012-10-04$21.83$34.7348,200
2012-10-03$21.77$34.6419,800
2012-10-02$21.78$34.6530,600
2012-10-01$21.67$34.4728,400
2012-09-28$21.48$34.1836,000
2012-09-27$21.79$34.6632,600
2012-09-26$21.75$34.6120,000
2012-09-25$21.86$34.5542,400
2012-09-24$21.98$34.7355,000
2012-09-21$21.67$34.2695,200
2012-09-20$21.32$33.7020,000
2012-09-19$21.73$34.3426,000
2012-09-18$21.81$34.46291,200
2012-09-17$21.49$33.9621,400
2012-09-14$21.43$33.87113,600
2012-09-13$21.53$34.0378,600
2012-09-12$21.30$33.6621,800
2012-09-11$21.39$33.8145,000
2012-09-10$21.33$33.7222,400
2012-09-07$21.32$33.7017,200
2012-09-06$21.42$33.8531,400
2012-09-05$21.07$33.3027,400
2012-09-04$21.10$33.3579,200
2012-08-31$20.69$32.7041,000
2012-08-30$20.74$32.776,400
2012-08-29$21.22$33.5438,400
2012-08-28$20.98$33.1620,600
2012-08-27$20.91$33.0539,000
2012-08-24$20.90$33.0269,000
2012-08-23$20.75$32.8078,000
2012-08-22$20.74$32.77180,400
2012-08-21$20.86$32.9768,200
2012-08-20$20.63$32.6133,600
2012-08-17$20.66$32.6515,400
2012-08-16$20.47$32.3513,200
2012-08-15$20.42$32.27118,600
2012-08-14$20.28$32.0530,600
2012-08-13$20.48$32.3622,600
2012-08-10$20.39$32.2311,400
2012-08-09$20.44$32.3017,800
2012-08-08$20.38$32.2020,000
2012-08-07$20.66$32.6519,400
2012-08-06$20.58$32.5314,800
2012-08-03$20.71$32.7330,000
2012-08-02$20.19$31.9138,600
2012-08-01$20.00$31.6137,400
2012-07-31$20.31$32.1028,800
2012-07-30$20.31$32.1017,000
2012-07-27$20.80$32.8726,600
2012-07-26$20.35$32.1611,600
2012-07-25$20.36$32.17101,200
2012-07-24$20.05$31.6997,200
2012-07-23$20.35$32.1675,000
2012-07-20$20.74$32.7764,000
2012-07-19$21.00$33.2065,000
2012-07-18$21.49$33.9625,600
2012-07-17$21.50$33.9735,200
2012-07-16$21.32$33.699,000
2012-07-13$21.58$34.11198,200
2012-07-12$21.33$33.7017,200
2012-07-11$21.28$33.6277,600
2012-07-10$21.07$33.2923,200
2012-07-09$21.29$33.647,000
2012-07-06$21.32$33.6937,800
2012-07-05$21.47$33.92134,400
2012-07-03$21.25$33.598,200
2012-07-02$21.23$33.5560,200
2012-06-29$20.96$33.1246,800
2012-06-28$20.37$32.1921,800
2012-06-27$20.50$32.4122,000
2012-06-26$20.25$31.7814,200
2012-06-25$20.03$31.4457,000
2012-06-22$20.42$32.0676,800
2012-06-21$19.88$31.2032,200
2012-06-20$20.13$31.604,000
2012-06-19$20.24$31.7847,600
2012-06-18$19.71$30.9431,800
2012-06-15$20.13$31.6064,400
2012-06-14$19.82$31.1219,000
2012-06-13$19.58$30.7445,600
2012-06-12$19.65$30.8519,600
2012-06-11$19.41$30.4648,400
2012-06-08$19.71$30.9434,400
2012-06-07$19.33$30.3426,000
2012-06-06$19.54$30.6830,800
2012-06-05$19.08$29.9657,200
2012-06-04$18.75$29.4326,600
2012-06-01$18.42$28.9150,600
2012-05-31$18.97$29.7792,200
2012-05-30$18.75$29.4440,000
2012-05-29$19.01$29.8523,800
2012-05-25$18.86$29.6021,800
2012-05-24$19.00$29.8337,000
2012-05-23$19.11$29.9952,000
2012-05-22$19.29$30.2826,000
2012-05-21$19.41$30.4653,800
2012-05-18$18.86$29.6142,800
2012-05-17$19.05$29.9133,400
2012-05-16$19.30$30.2935,600
2012-05-15$19.66$30.869,000
2012-05-14$19.78$31.0527,800
2012-05-11$20.02$31.4332,800
2012-05-10$20.42$32.0711,800
2012-05-09$20.26$31.8122,000
2012-05-08$20.42$32.0733,400
2012-05-07$19.90$31.2319,800
2012-05-04$19.68$30.9051,800
2012-05-03$20.07$31.5128,000
2012-05-02$20.39$32.0021,800
2012-05-01$20.49$32.1728,000
2012-04-30$20.85$32.7340,000
2012-04-27$21.56$33.85101,400
2012-04-26$21.61$33.9216,200
2012-04-25$21.71$34.0851,800
2012-04-24$21.60$33.9116,000
2012-04-23$21.25$33.3720,400
2012-04-20$21.73$34.1134,600
2012-04-19$21.50$33.7525,400
2012-04-18$21.50$33.7535,400
2012-04-17$21.55$33.8252,000
2012-04-16$21.12$33.1614,600
2012-04-13$20.95$32.8830,800
2012-04-12$21.25$33.3616,800
2012-04-11$21.04$33.0222,000
2012-04-10$20.60$32.1358,600
2012-04-09$20.70$32.2821,200
2012-04-05$21.25$33.1537,800
2012-04-04$21.46$33.4732,000
2012-04-03$21.70$33.8435,400
2012-04-02$21.81$34.0243,600
2012-03-30$21.78$33.9726,400
2012-03-29$21.89$34.1319,200
2012-03-28$21.90$34.1625,600
2012-03-27$21.70$33.8420,200
2012-03-26$21.84$34.0730,600
2012-03-23$21.30$33.2215,400
2012-03-22$20.80$32.4319,200
2012-03-21$21.05$32.8314,600
2012-03-20$21.07$32.8616,000
2012-03-19$21.30$33.2133,600
2012-03-16$20.83$32.5052,400
2012-03-15$20.74$32.3519,400
2012-03-14$20.59$32.1221,400
2012-03-13$20.98$32.7124,600
2012-03-12$20.37$31.7615,200
2012-03-09$20.38$31.7924,400
2012-03-08$20.17$31.4610,800
2012-03-07$20.21$31.529,600
2012-03-06$19.92$31.0732,000
2012-03-05$20.07$31.3032,800
2012-03-02$19.73$30.7666,000
2012-03-01$20.18$31.4751,800
2012-02-29$20.47$31.9270,400
2012-02-28$20.78$32.4033,000
2012-02-27$20.75$32.3660,000
2012-02-24$20.36$31.758,800
2012-02-23$20.65$32.2128,400
2012-02-22$20.15$31.4319,800
2012-02-21$20.27$31.6114,400
2012-02-17$20.60$32.1314,200
2012-02-16$20.65$32.2014,200
2012-02-15$20.13$31.3918,800
2012-02-14$20.11$31.3619,400
2012-02-13$20.31$31.6710,400
2012-02-10$20.00$31.2030,800
2012-02-09$20.23$31.5427,600
2012-02-08$20.77$32.3929,800
2012-02-07$20.93$32.6423,000
2012-02-06$20.86$32.5314,400
2012-02-03$21.31$33.2470,600
2012-02-02$20.62$32.1646,800
2012-02-01$20.65$32.2068,200
2012-01-31$20.08$31.3276,200
2012-01-30$20.00$31.1942,400
2012-01-27$19.74$30.7919,000
2012-01-26$19.73$30.7623,000
2012-01-25$19.80$30.8739,000
2012-01-24$19.87$30.9970,800
2012-01-23$20.22$31.5425,400
2012-01-20$20.40$31.8248,800
2012-01-19$20.30$31.6657,000
2012-01-18$20.17$31.4738,800
2012-01-17$19.63$30.6252,400
2012-01-13$19.64$30.6332,600
2012-01-12$19.78$30.8421,800
2012-01-11$19.81$30.8935,000
2012-01-10$19.91$31.0432,400
2012-01-09$19.65$30.6528,800
2012-01-06$19.55$30.4920,000
2012-01-05$19.59$30.5629,200
2012-01-04$19.41$30.2615,800
2012-01-03$19.36$30.1950,600