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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2008-12-31$26.46$38.27218,600
2008-12-30$25.37$36.70190,200
2008-12-29$23.93$34.62176,400
2008-12-26$23.29$33.5227,800
2008-12-24$23.02$33.1421,200
2008-12-23$23.03$33.1527,800
2008-12-22$23.21$33.4160,600
2008-12-19$23.16$33.34151,200
2008-12-18$22.53$32.4352,000
2008-12-17$22.79$32.8175,200
2008-12-16$22.77$32.78101,600
2008-12-15$21.25$30.5954,600
2008-12-12$22.23$32.0047,600
2008-12-11$20.86$30.02100,000
2008-12-10$21.91$31.5451,600
2008-12-09$21.91$31.5443,800
2008-12-08$22.50$32.3970,800
2008-12-05$22.50$32.3977,400
2008-12-04$20.62$29.68129,400
2008-12-03$20.83$29.98135,800
2008-12-02$19.62$28.24239,800
2008-12-01$19.55$28.15375,200
2008-11-28$21.80$31.3826,200
2008-11-26$22.48$32.3690,200
2008-11-25$21.25$30.60139,400
2008-11-24$21.50$30.95102,400
2008-11-21$20.72$29.83107,600
2008-11-20$19.86$28.5884,400
2008-11-19$20.90$30.0857,800
2008-11-18$21.60$31.10125,200
2008-11-17$21.59$31.0977,000
2008-11-14$21.96$31.6171,000
2008-11-13$23.50$33.83163,400
2008-11-12$22.58$32.5059,400
2008-11-11$23.13$33.2963,600
2008-11-10$23.37$33.6456,600
2008-11-07$23.32$33.5758,800
2008-11-06$23.58$33.9564,400
2008-11-05$23.47$33.79143,400
2008-11-04$24.45$35.19101,400
2008-11-03$24.60$35.4275,600
2008-10-31$25.20$36.2868,200
2008-10-30$24.65$35.4966,200
2008-10-29$24.02$34.58100,000
2008-10-28$24.00$34.5574,400
2008-10-27$22.04$31.7234,200
2008-10-24$22.05$31.7438,600
2008-10-23$22.45$32.3239,600
2008-10-22$22.74$32.7319,000
2008-10-21$23.35$33.6250,600
2008-10-20$23.77$34.2247,000
2008-10-17$23.57$33.93101,000
2008-10-16$26.09$37.5659,200
2008-10-15$23.57$33.93118,000
2008-10-14$24.70$35.5644,600
2008-10-13$25.23$36.3297,600
2008-10-10$23.18$33.3875,200
2008-10-09$20.25$29.16136,600
2008-10-08$21.95$31.5971,600
2008-10-07$22.03$31.7227,000
2008-10-06$22.65$32.6045,200
2008-10-03$22.76$32.7739,800
2008-10-02$23.63$34.01138,400
2008-10-01$24.08$34.6647,600
2008-09-30$24.17$34.7943,600
2008-09-29$23.63$34.0180,400
2008-09-26$24.79$35.68198,200
2008-09-25$25.20$36.1246,200
2008-09-24$25.63$36.7431,400
2008-09-23$26.69$38.2660,200
2008-09-22$28.50$40.85124,600
2008-09-19$36.55$52.392,600
2008-09-18$29.56$42.36171,800
2008-09-17$25.91$37.1374,800
2008-09-16$26.39$37.8371,000
2008-09-15$24.77$35.5043,600
2008-09-12$25.40$36.4144,800
2008-09-11$24.77$35.5045,200
2008-09-10$24.99$35.8255,000
2008-09-09$24.21$34.7074,200
2008-09-08$25.01$35.8576,800
2008-09-05$24.50$35.1154,000
2008-09-04$24.46$35.0520,000
2008-09-03$24.95$35.76252,600
2008-09-02$24.92$35.73108,000
2008-08-29$24.07$34.5020,800
2008-08-28$24.12$34.5752,200
2008-08-27$23.20$33.2527,400
2008-08-26$22.76$32.6313,000
2008-08-25$22.11$31.6820,400
2008-08-22$23.17$33.2043,000
2008-08-21$22.57$32.3437,600
2008-08-20$23.21$33.2641,000
2008-08-19$23.92$34.2923,600
2008-08-18$24.06$34.4928,400
2008-08-15$24.42$35.0032,000
2008-08-14$24.07$34.4930,800
2008-08-13$24.03$34.44167,400
2008-08-12$23.95$34.3270,800
2008-08-11$24.05$34.47101,400
2008-08-08$24.05$34.4735,200
2008-08-07$23.42$33.5737,400
2008-08-06$24.03$34.4434,800
2008-08-05$24.45$35.0529,000
2008-08-04$23.34$33.4641,000
2008-08-01$23.86$34.2037,600
2008-07-31$23.63$33.8640,000
2008-07-30$23.85$34.1954,800
2008-07-29$23.52$33.7145,000
2008-07-28$22.30$31.9636,200
2008-07-25$23.03$33.0038,600
2008-07-24$23.25$33.3344,200
2008-07-23$23.33$33.4486,800
2008-07-22$23.23$33.2993,000
2008-07-21$22.32$31.99144,400
2008-07-18$23.40$33.5483,400
2008-07-17$23.50$33.68127,000
2008-07-16$22.20$31.81134,400
2008-07-15$21.04$30.1559,800
2008-07-14$21.22$30.4243,200
2008-07-11$22.36$32.0480,600
2008-07-10$21.92$31.4182,400
2008-07-09$21.11$30.2663,600
2008-07-08$21.98$31.50105,800
2008-07-07$20.79$29.80108,200
2008-07-03$21.29$30.5235,600
2008-07-02$21.34$30.5956,400
2008-07-01$22.09$31.6782,000
2008-06-30$21.40$30.6774,000
2008-06-27$21.51$30.84272,400
2008-06-26$21.90$31.3955,800
2008-06-25$22.13$31.5843,200
2008-06-24$21.80$31.1055,200
2008-06-23$21.93$31.3066,400
2008-06-20$22.28$31.78145,400
2008-06-19$22.60$32.2566,000
2008-06-18$22.43$32.0139,200
2008-06-17$22.46$32.0543,800
2008-06-16$23.01$32.8450,800
2008-06-13$22.45$32.0393,000
2008-06-12$22.26$31.7669,600
2008-06-11$22.08$31.50141,400
2008-06-10$21.70$30.9663,600
2008-06-09$21.49$30.6698,400
2008-06-06$21.86$31.1848,400
2008-06-05$22.17$31.6346,600
2008-06-04$21.56$30.7647,000
2008-06-03$21.68$30.9482,000
2008-06-02$21.33$30.4483,600
2008-05-30$21.72$30.9970,600
2008-05-29$21.98$31.3649,400
2008-05-28$21.86$31.1973,600
2008-05-27$22.18$31.6562,200
2008-05-23$22.14$31.5963,200
2008-05-22$22.31$31.8360,800
2008-05-21$21.92$31.27127,600
2008-05-20$22.04$31.44148,000
2008-05-19$21.92$31.2769,200
2008-05-16$22.13$31.5864,400
2008-05-15$22.44$32.0234,600
2008-05-14$22.44$32.0261,200
2008-05-13$22.11$31.5471,200
2008-05-12$22.37$31.9162,000
2008-05-09$21.98$31.3652,000
2008-05-08$21.92$31.2744,400
2008-05-07$22.06$31.4738,400
2008-05-06$22.98$32.7957,000
2008-05-05$22.93$32.73113,000
2008-05-02$22.72$32.41173,000
2008-05-01$22.56$32.1959,000
2008-04-30$21.87$31.2076,800
2008-04-29$22.08$31.5053,000
2008-04-28$22.02$31.4287,200
2008-04-25$22.06$31.4736,600
2008-04-24$22.00$31.40117,000
2008-04-23$21.21$30.26108,000
2008-04-22$21.66$30.9074,200
2008-04-21$22.36$31.90108,000
2008-04-18$23.13$33.0056,000
2008-04-17$23.23$33.1550,600
2008-04-16$23.40$33.38106,800
2008-04-15$22.36$31.9147,000
2008-04-14$22.09$31.5239,400
2008-04-11$22.65$32.3168,400
2008-04-10$22.99$32.8085,200
2008-04-09$22.33$31.8641,400
2008-04-08$23.17$33.0618,600
2008-04-07$23.23$33.1526,400
2008-04-04$23.37$33.3526,400
2008-04-03$23.44$33.4539,000
2008-04-02$23.85$34.0348,200
2008-04-01$23.71$33.8232,400
2008-03-31$22.89$32.6643,800
2008-03-28$22.50$32.1069,800
2008-03-27$22.72$32.4166,600
2008-03-26$23.30$33.1066,200
2008-03-25$23.28$33.07111,600
2008-03-24$23.75$33.7483,000
2008-03-20$23.22$32.99282,200
2008-03-19$21.91$31.1266,800
2008-03-18$22.25$31.61129,200
2008-03-17$21.05$29.9090,800
2008-03-14$21.45$30.4774,400
2008-03-13$21.95$31.1879,400
2008-03-12$21.73$30.8794,600
2008-03-11$21.86$31.0684,800
2008-03-10$19.99$28.3955,800
2008-03-07$20.26$28.7923,600
2008-03-06$20.03$28.45106,000
2008-03-05$20.48$29.0985,200
2008-03-04$20.38$28.95304,600
2008-03-03$20.46$29.0789,200
2008-02-29$21.07$29.9387,600
2008-02-28$21.56$30.6241,200
2008-02-27$22.24$31.5973,200
2008-02-26$22.29$31.6697,200
2008-02-25$22.43$31.8826,600
2008-02-22$21.90$31.1270,400
2008-02-21$21.78$30.9499,600
2008-02-20$21.92$31.1444,200
2008-02-19$21.67$30.8068,000
2008-02-15$21.62$30.7157,000
2008-02-14$21.58$30.6733,000
2008-02-13$22.09$31.38145,000
2008-02-12$21.72$30.8638,600
2008-02-11$21.38$30.3866,800
2008-02-08$21.61$30.7021,600
2008-02-07$21.81$30.9847,400
2008-02-06$21.36$30.3453,800
2008-02-05$21.33$30.30116,200
2008-02-04$21.74$30.8868,800
2008-02-01$22.79$32.3857,600
2008-01-31$22.51$31.9942,600
2008-01-30$21.83$31.0285,200
2008-01-29$22.01$31.27104,400
2008-01-28$22.58$32.0839,600
2008-01-25$22.42$31.8530,400
2008-01-24$22.15$31.4647,800
2008-01-23$22.39$31.81137,600
2008-01-22$21.13$30.0257,600
2008-01-18$20.73$29.45108,800
2008-01-17$20.84$29.6247,000
2008-01-16$21.62$30.7188,400
2008-01-15$21.33$30.3181,000
2008-01-14$21.02$29.8645,000
2008-01-11$20.51$29.1443,200
2008-01-10$21.11$29.9945,600
2008-01-09$20.72$29.43103,600
2008-01-08$20.32$28.8748,400
2008-01-07$20.92$29.7256,600
2008-01-04$20.54$29.1829,600
2008-01-03$20.97$29.7947,000
2008-01-02$21.15$30.0552,400