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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2015-12-31$29.31$50.2540,600
2015-12-30$29.97$51.3734,000
2015-12-29$30.35$52.0335,200
2015-12-28$29.81$50.7927,200
2015-12-24$29.69$50.5919,200
2015-12-23$29.25$49.8338,200
2015-12-22$28.89$49.2380,800
2015-12-21$28.90$49.2337,600
2015-12-18$28.81$49.09104,000
2015-12-17$29.54$50.3345,400
2015-12-16$29.96$51.0425,600
2015-12-15$29.84$50.8429,600
2015-12-14$29.22$49.7934,200
2015-12-11$28.67$48.8439,800
2015-12-10$29.04$49.4831,400
2015-12-09$29.21$49.7651,600
2015-12-08$29.82$50.8136,200
2015-12-07$30.85$52.5759,200
2015-12-04$31.83$54.2443,800
2015-12-03$32.00$54.53107,600
2015-12-02$31.71$54.0333,400
2015-12-01$32.03$54.5835,800
2015-11-30$32.24$54.9333,600
2015-11-27$32.24$54.9419,200
2015-11-25$31.73$54.0722,600
2015-11-24$31.87$54.3019,000
2015-11-23$31.75$54.1016,800
2015-11-20$31.71$54.0232,800
2015-11-19$31.41$53.5123,400
2015-11-18$31.75$54.1048,000
2015-11-17$31.39$53.4933,400
2015-11-16$31.43$53.5630,600
2015-11-13$30.98$52.7882,400
2015-11-12$31.19$53.1533,800
2015-11-11$32.11$54.7123,800
2015-11-10$32.30$55.0434,000
2015-11-09$31.92$54.3851,800
2015-11-06$32.50$55.38133,000
2015-11-05$31.89$54.3349,200
2015-11-04$31.40$53.5047,000
2015-11-03$31.23$53.2035,200
2015-11-02$31.14$53.0562,800
2015-10-30$30.82$52.5131,200
2015-10-29$31.79$54.1774,600
2015-10-28$32.05$54.6161,000
2015-10-27$31.20$53.1540,400
2015-10-26$31.92$54.4032,000
2015-10-23$31.95$54.4456,000
2015-10-22$31.33$53.3940,000
2015-10-21$31.08$52.9540,800
2015-10-20$31.45$53.5919,800
2015-10-19$31.09$52.9862,600
2015-10-16$31.14$53.0663,200
2015-10-15$32.01$54.5446,200
2015-10-14$31.24$53.2227,000
2015-10-13$31.93$54.4133,400
2015-10-12$32.45$55.2928,200
2015-10-09$31.96$54.4535,600
2015-10-08$32.16$54.8046,800
2015-10-07$31.92$54.3849,600
2015-10-06$31.33$53.3847,400
2015-10-05$31.78$54.1428,000
2015-10-02$31.33$53.3952,600
2015-10-01$31.21$53.1843,000
2015-09-30$31.55$53.7671,200
2015-09-29$31.30$53.3345,400
2015-09-28$30.86$52.5868,200
2015-09-25$31.08$52.6462,800
2015-09-24$31.08$52.6457,200
2015-09-23$30.76$52.1237,600
2015-09-22$30.39$51.4735,800
2015-09-21$30.76$52.1127,000
2015-09-18$30.10$50.99166,000
2015-09-17$31.00$52.5246,200
2015-09-16$31.31$53.0441,000
2015-09-15$31.63$53.5841,000
2015-09-14$30.80$52.1745,000
2015-09-11$30.61$51.8556,400
2015-09-10$30.79$52.1650,200
2015-09-09$30.38$51.4652,600
2015-09-08$30.44$51.5732,600
2015-09-04$29.50$49.9747,600
2015-09-03$29.96$50.7534,000
2015-09-02$29.88$50.6259,600
2015-09-01$29.00$49.1466,200
2015-08-31$30.24$51.2243,800
2015-08-28$29.93$50.7127,800
2015-08-27$29.97$50.7635,600
2015-08-26$29.67$50.2729,400
2015-08-25$29.00$49.1335,600
2015-08-24$29.48$49.9362,800
2015-08-21$30.49$51.6440,400
2015-08-20$30.56$51.7722,600
2015-08-19$31.46$53.2919,600
2015-08-18$31.74$53.7753,800
2015-08-17$32.17$54.4922,800
2015-08-14$31.84$53.9529,600
2015-08-13$31.33$53.0721,800
2015-08-12$31.61$53.5529,200
2015-08-11$31.94$54.1147,600
2015-08-10$31.99$54.1957,800
2015-08-07$31.81$53.8845,600
2015-08-06$32.06$54.3152,400
2015-08-05$32.20$54.5548,600
2015-08-04$32.03$54.2656,400
2015-08-03$31.94$54.1176,400
2015-07-31$31.81$53.8842,600
2015-07-30$31.96$54.1449,400
2015-07-29$31.75$53.7948,200
2015-07-28$32.12$54.4043,600
2015-07-27$32.46$54.9857,800
2015-07-24$32.53$55.1158,200
2015-07-23$32.44$54.9550,000
2015-07-22$33.35$56.4977,400
2015-07-21$33.17$56.2084,600
2015-07-20$33.43$56.63102,800
2015-07-17$32.83$55.62135,000
2015-07-16$33.03$55.9538,400
2015-07-15$32.65$55.3235,000
2015-07-14$33.22$56.2831,200
2015-07-13$32.76$55.5138,800
2015-07-10$32.90$55.7442,800
2015-07-09$32.17$54.4937,000
2015-07-08$31.95$54.1231,200
2015-07-07$32.31$54.7331,000
2015-07-06$32.88$55.6939,600
2015-07-02$32.53$55.1153,000
2015-07-01$33.14$56.1446,600
2015-06-30$32.72$55.4448,400
2015-06-29$33.17$56.1835,200
2015-06-26$34.05$57.68103,000
2015-06-25$33.97$57.2757,400
2015-06-24$33.17$55.9134,400
2015-06-23$33.37$56.2431,600
2015-06-22$33.03$55.6759,600
2015-06-19$32.30$54.4473,800
2015-06-18$31.98$53.9058,000
2015-06-17$31.64$53.3241,800
2015-06-16$31.88$53.7338,200
2015-06-15$31.75$53.5332,000
2015-06-12$31.65$53.3557,600
2015-06-11$31.80$53.6057,600
2015-06-10$31.56$53.20193,800
2015-06-09$30.36$51.1766,600
2015-06-08$30.17$50.8532,200
2015-06-05$30.20$50.9033,200
2015-06-04$29.52$49.7620,000
2015-06-03$29.89$50.38120,800
2015-06-02$29.44$49.6234,200
2015-06-01$29.00$48.8939,200
2015-05-29$29.15$49.1370,800
2015-05-28$29.55$49.8026,000
2015-05-27$29.64$49.9578,200
2015-05-26$28.88$48.6742,000
2015-05-22$28.97$48.8332,600
2015-05-21$29.08$49.0249,800
2015-05-20$29.13$49.0937,600
2015-05-19$29.15$49.1350,000
2015-05-18$28.93$48.7735,200
2015-05-15$28.99$48.8612,800
2015-05-14$29.19$49.2022,800
2015-05-13$28.97$48.8329,400
2015-05-12$28.98$48.8423,400
2015-05-11$29.00$48.8725,000
2015-05-08$29.07$49.0018,600
2015-05-07$28.97$48.8215,000
2015-05-06$28.64$48.2734,800
2015-05-05$28.56$48.1331,600
2015-05-04$28.92$48.7418,800
2015-05-01$28.90$48.7144,200
2015-04-30$28.86$48.6543,400
2015-04-29$29.82$50.2633,400
2015-04-28$29.86$50.3219,800
2015-04-27$29.75$50.1529,800
2015-04-24$29.76$50.1635,200
2015-04-23$29.96$50.4928,000
2015-04-22$29.67$50.0120,200
2015-04-21$29.70$50.0545,600
2015-04-20$29.86$50.3324,600
2015-04-17$29.78$50.1938,600
2015-04-16$30.40$51.2413,400
2015-04-15$30.49$51.3813,400
2015-04-14$30.08$50.7116,800
2015-04-13$30.15$50.8111,800
2015-04-10$29.79$50.2113,400
2015-04-09$30.00$50.5717,400
2015-04-08$30.20$50.9014,200
2015-04-07$30.23$50.958,200
2015-04-06$30.25$50.9937,400
2015-04-02$30.67$51.7015,000
2015-04-01$30.46$51.3346,600
2015-03-31$30.49$51.3923,600
2015-03-30$30.61$51.5923,400
2015-03-27$30.70$51.7439,200
2015-03-26$30.63$51.3419,200
2015-03-25$30.64$51.3536,000
2015-03-24$31.20$52.2925,600
2015-03-23$30.50$51.1225,800
2015-03-20$30.32$50.8278,200
2015-03-19$30.04$50.3516,800
2015-03-18$30.43$51.0240,600
2015-03-17$30.49$51.1119,000
2015-03-16$30.46$51.0618,400
2015-03-13$30.00$50.2924,800
2015-03-12$30.48$51.0822,000
2015-03-11$29.38$49.2524,600
2015-03-10$29.30$49.1038,200
2015-03-09$30.01$50.3014,000
2015-03-06$29.97$50.2332,600
2015-03-05$29.83$50.0023,800
2015-03-04$29.91$50.1411,800
2015-03-03$30.41$50.9741,800
2015-03-02$30.24$50.6827,400
2015-02-27$29.69$49.7715,800
2015-02-26$29.87$50.0637,000
2015-02-25$29.93$50.1834,400
2015-02-24$29.88$50.0821,000
2015-02-23$29.59$49.6016,600
2015-02-20$29.49$49.4231,600
2015-02-19$29.29$49.097,000
2015-02-18$29.57$49.5721,400
2015-02-17$29.84$50.0222,400
2015-02-13$29.96$50.2134,000
2015-02-12$29.83$50.0026,000
2015-02-11$29.14$48.8444,800
2015-02-10$29.53$49.4925,600
2015-02-09$29.34$49.1923,400
2015-02-06$30.34$50.8630,600
2015-02-05$29.92$50.1429,000
2015-02-04$29.46$49.3728,800
2015-02-03$29.66$49.7235,000
2015-02-02$29.34$49.1947,600
2015-01-30$28.83$48.3345,800
2015-01-29$29.30$49.1135,000
2015-01-28$28.39$47.5834,000
2015-01-27$29.05$48.6913,400
2015-01-26$29.69$49.7725,600
2015-01-23$29.66$49.7238,600
2015-01-22$29.76$49.8943,200
2015-01-21$28.54$47.8331,800
2015-01-20$28.46$47.7044,200
2015-01-16$28.38$47.5778,600
2015-01-15$28.11$47.1274,400
2015-01-14$28.14$47.1651,200
2015-01-13$28.53$47.8278,800
2015-01-12$29.06$48.7140,000
2015-01-09$29.56$49.5429,000
2015-01-08$30.54$51.199,400
2015-01-07$30.18$50.5948,600
2015-01-06$29.90$50.1227,600
2015-01-05$30.53$51.1733,400
2015-01-02$31.33$52.5222,800