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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2017-12-29$51.15$91.0946,900
2017-12-28$52.20$92.9622,700
2017-12-27$52.45$93.0332,500
2017-12-26$53.15$94.2728,000
2017-12-22$53.95$95.6928,500
2017-12-21$54.85$97.2920,700
2017-12-20$54.15$96.0434,800
2017-12-19$54.80$97.2023,400
2017-12-18$55.60$98.6227,600
2017-12-15$54.80$97.20101,700
2017-12-14$53.15$94.2720,800
2017-12-13$54.20$96.1330,000
2017-12-12$53.95$95.6923,600
2017-12-11$53.55$94.9826,000
2017-12-08$53.90$95.6020,600
2017-12-07$54.90$97.3829,100
2017-12-06$54.90$97.3819,200
2017-12-05$55.55$98.5346,900
2017-12-04$57.05$101.1946,000
2017-12-01$56.55$100.3032,900
2017-11-30$56.80$100.7546,600
2017-11-29$57.90$102.7051,200
2017-11-28$56.80$100.7552,700
2017-11-27$54.80$97.2024,600
2017-11-24$54.15$96.0412,100
2017-11-22$54.55$96.7518,100
2017-11-21$54.90$97.3835,500
2017-11-20$54.80$97.2019,800
2017-11-17$53.80$95.4225,300
2017-11-16$53.50$94.8932,300
2017-11-15$53.40$94.7164,800
2017-11-14$52.50$93.1221,600
2017-11-13$52.30$92.7614,500
2017-11-10$51.40$91.1713,400
2017-11-09$51.50$91.3418,600
2017-11-08$51.95$92.1441,700
2017-11-07$52.45$93.0334,100
2017-11-06$54.55$96.7524,400
2017-11-03$54.70$97.0250,800
2017-11-02$55.65$98.7131,500
2017-11-01$54.33$96.3631,300
2017-10-31$54.65$96.9348,000
2017-10-30$54.60$96.8436,200
2017-10-27$56.70$100.5727,400
2017-10-26$56.05$99.4133,500
2017-10-25$55.50$98.4428,500
2017-10-24$56.30$99.8655,000
2017-10-23$55.55$98.5364,400
2017-10-20$56.40$100.0472,000
2017-10-19$59.35$105.2752,100
2017-10-18$57.80$102.5236,000
2017-10-17$57.15$101.3725,300
2017-10-16$58.25$103.3218,700
2017-10-13$57.65$102.2518,400
2017-10-12$57.70$102.3435,400
2017-10-11$58.20$103.2351,900
2017-10-10$58.20$103.2339,100
2017-10-09$57.15$101.3733,300
2017-10-06$57.50$101.9946,900
2017-10-05$57.45$101.9035,600
2017-10-04$57.30$101.6328,700
2017-10-03$58.10$103.0536,900
2017-10-02$58.15$103.1444,500
2017-09-29$56.75$100.6652,900
2017-09-28$56.75$100.6647,000
2017-09-27$56.05$99.0481,800
2017-09-26$54.10$95.6044,300
2017-09-25$53.50$94.5434,700
2017-09-22$54.20$95.7725,600
2017-09-21$53.75$94.9819,900
2017-09-20$53.50$94.5451,600
2017-09-19$52.20$92.2441,300
2017-09-18$52.15$92.1540,900
2017-09-15$51.45$90.91130,800
2017-09-14$51.15$90.3866,800
2017-09-13$51.60$91.1879,100
2017-09-12$51.35$90.7469,200
2017-09-11$50.75$89.6836,600
2017-09-08$49.80$88.0034,500
2017-09-07$48.70$86.0532,600
2017-09-06$49.55$87.5662,400
2017-09-05$49.55$87.5654,200
2017-09-01$50.35$88.9730,600
2017-08-31$50.40$89.0669,100
2017-08-30$50.05$88.4436,600
2017-08-29$49.90$88.1834,500
2017-08-28$50.20$88.7124,300
2017-08-25$50.30$88.8834,200
2017-08-24$50.05$88.4429,400
2017-08-23$50.30$88.8841,300
2017-08-22$49.70$87.8225,200
2017-08-21$49.15$86.8526,400
2017-08-18$49.00$86.5832,300
2017-08-17$48.65$85.9744,900
2017-08-16$49.95$88.2620,100
2017-08-15$50.30$88.8825,100
2017-08-14$50.85$89.8548,000
2017-08-11$49.45$87.3840,800
2017-08-10$49.85$88.0933,800
2017-08-09$51.25$90.5637,900
2017-08-08$52.40$92.5930,300
2017-08-07$52.35$92.5020,900
2017-08-04$52.65$93.0335,400
2017-08-03$52.20$92.2471,100
2017-08-02$53.50$94.5458,700
2017-08-01$53.70$94.8955,000
2017-07-31$53.38$94.3255,800
2017-07-28$53.08$93.7923,400
2017-07-27$53.05$93.7442,600
2017-07-26$53.40$94.3640,600
2017-07-25$54.40$96.1352,200
2017-07-24$53.78$95.0275,600
2017-07-21$54.47$96.2695,400
2017-07-20$52.42$92.6463,600
2017-07-19$49.58$87.6030,400
2017-07-18$49.72$87.8738,200
2017-07-17$49.65$87.7339,800
2017-07-14$49.47$87.4239,600
2017-07-13$49.75$87.9137,000
2017-07-12$49.47$87.4227,200
2017-07-11$49.00$86.5834,400
2017-07-10$49.40$87.2943,200
2017-07-07$50.05$88.4439,200
2017-07-06$49.05$86.6741,800
2017-07-05$49.53$87.5139,600
2017-07-03$50.22$88.7572,800
2017-06-30$48.30$85.3542,000
2017-06-29$48.70$86.0538,400
2017-06-28$48.25$85.2631,400
2017-06-27$47.55$83.6942,000
2017-06-26$47.30$83.2562,600
2017-06-23$47.22$83.11202,000
2017-06-22$47.55$83.6918,200
2017-06-21$47.78$84.0873,600
2017-06-20$48.40$85.1835,000
2017-06-19$49.42$86.9937,800
2017-06-16$49.78$87.60102,400
2017-06-15$50.05$88.0946,200
2017-06-14$49.88$87.7833,400
2017-06-13$49.97$87.9546,200
2017-06-12$50.08$88.1376,400
2017-06-09$50.85$89.4959,200
2017-06-08$49.10$86.4156,600
2017-06-07$47.20$83.0734,200
2017-06-06$46.85$82.4542,400
2017-06-05$47.22$83.1133,000
2017-06-02$48.05$84.5798,000
2017-06-01$47.58$83.7359,800
2017-05-31$47.22$83.1169,800
2017-05-30$47.42$83.4763,400
2017-05-26$47.72$83.9938,400
2017-05-25$47.58$83.7355,600
2017-05-24$47.53$83.6430,800
2017-05-23$47.63$83.8241,200
2017-05-22$46.80$82.3740,800
2017-05-19$46.17$81.2742,600
2017-05-18$46.25$81.4028,600
2017-05-17$46.03$81.0048,800
2017-05-16$48.22$84.8741,000
2017-05-15$48.17$84.7932,000
2017-05-12$47.42$83.4733,600
2017-05-11$47.67$83.9133,600
2017-05-10$48.03$84.5227,600
2017-05-09$48.30$85.0145,800
2017-05-08$48.60$85.5334,200
2017-05-05$48.53$85.4037,000
2017-05-04$48.35$85.0939,400
2017-05-03$48.47$85.3171,200
2017-05-02$48.22$84.8742,000
2017-05-01$48.53$85.4084,800
2017-04-28$48.03$84.5267,000
2017-04-27$48.60$85.5355,400
2017-04-26$49.38$86.9075,600
2017-04-25$49.50$87.1280,800
2017-04-24$49.90$87.82116,600
2017-04-21$49.40$86.94122,400
2017-04-20$46.88$82.50156,600
2017-04-19$44.55$78.4139,400
2017-04-18$44.22$77.8342,200
2017-04-17$44.35$78.0536,200
2017-04-13$43.25$76.1234,200
2017-04-12$44.08$77.5741,600
2017-04-11$44.72$78.7157,000
2017-04-10$44.10$77.6124,600
2017-04-07$44.28$77.9260,200
2017-04-06$44.50$78.3248,800
2017-04-05$44.17$77.7572,400
2017-04-04$44.60$78.4926,000
2017-04-03$44.83$78.8962,200
2017-03-31$44.95$79.11115,600
2017-03-30$45.60$80.2539,800
2017-03-29$44.30$77.9732,400
2017-03-28$44.70$78.3440,400
2017-03-27$43.95$77.0229,200
2017-03-24$44.10$77.2847,200
2017-03-23$43.80$76.7634,200
2017-03-22$43.10$75.5376,800
2017-03-21$44.00$77.1197,800
2017-03-20$46.42$81.3660,200
2017-03-17$47.35$82.98190,600
2017-03-16$46.42$81.36136,800
2017-03-15$46.25$81.0540,600
2017-03-14$46.08$80.7523,800
2017-03-13$46.35$81.2362,000
2017-03-10$46.42$81.3680,000
2017-03-09$45.83$80.3184,600
2017-03-08$45.90$80.4452,800
2017-03-07$46.75$81.9329,600
2017-03-06$46.88$82.1546,000
2017-03-03$47.35$82.9842,800
2017-03-02$47.13$82.5934,600
2017-03-01$48.50$85.00146,000
2017-02-28$47.67$83.5582,200
2017-02-27$48.70$85.3534,200
2017-02-24$48.78$85.4832,200
2017-02-23$48.90$85.7044,800
2017-02-22$48.88$85.6539,800
2017-02-21$48.50$85.0027,000
2017-02-17$48.40$84.8237,800
2017-02-16$48.17$84.4328,800
2017-02-15$48.22$84.5127,000
2017-02-14$47.88$83.9052,400
2017-02-13$47.60$83.4229,400
2017-02-10$47.20$82.7242,200
2017-02-09$46.88$82.1541,800
2017-02-08$46.17$80.9243,200
2017-02-07$46.63$81.7159,600
2017-02-06$46.63$81.7139,400
2017-02-03$47.55$83.3329,800
2017-02-02$46.63$81.7144,200
2017-02-01$46.90$82.1948,200
2017-01-31$47.17$82.6745,600
2017-01-30$46.63$81.7155,400
2017-01-27$47.60$83.4257,200
2017-01-26$47.90$83.9447,400
2017-01-25$47.72$83.6467,800
2017-01-24$47.35$82.9890,200
2017-01-23$46.83$82.0679,800
2017-01-20$47.47$83.20201,000
2017-01-19$47.00$82.3764,000
2017-01-18$47.08$82.5095,000
2017-01-17$46.35$81.2397,200
2017-01-13$47.10$82.5481,200
2017-01-12$46.20$80.9733,400
2017-01-11$47.03$82.4147,200
2017-01-10$46.90$82.19116,000
2017-01-09$45.88$80.40131,200
2017-01-06$46.53$81.5373,200
2017-01-05$46.65$81.7574,000
2017-01-04$47.42$83.11101,600
2017-01-03$46.10$80.79109,000