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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2019-12-31$62.44$115.8054,200
2019-12-30$62.85$116.5650,600
2019-12-27$63.33$116.8686,400
2019-12-26$62.87$116.0133,800
2019-12-24$62.78$115.8513,800
2019-12-23$62.85$115.9855,200
2019-12-20$62.82$115.92140,000
2019-12-19$62.95$116.1651,500
2019-12-18$62.53$115.3942,900
2019-12-17$62.92$116.1044,100
2019-12-16$62.31$114.9853,700
2019-12-13$61.13$112.8030,600
2019-12-12$61.39$113.2857,900
2019-12-11$60.28$111.2352,900
2019-12-10$60.14$110.9729,000
2019-12-09$59.80$110.3530,200
2019-12-06$59.90$110.5359,300
2019-12-05$59.37$109.5541,300
2019-12-04$58.78$108.4730,500
2019-12-03$58.26$107.5135,000
2019-12-02$58.83$108.5637,300
2019-11-29$59.09$109.0420,700
2019-11-27$59.65$110.0724,100
2019-11-26$59.41$109.6342,900
2019-11-25$59.46$109.7245,000
2019-11-22$58.80$108.5018,000
2019-11-21$58.71$108.3434,000
2019-11-20$58.59$108.1151,700
2019-11-19$58.97$108.8228,900
2019-11-18$58.31$107.6016,300
2019-11-15$58.86$108.6117,300
2019-11-14$59.12$109.0927,600
2019-11-13$59.11$109.0722,600
2019-11-12$59.48$109.7627,700
2019-11-11$59.16$109.1718,200
2019-11-08$59.33$109.4823,300
2019-11-07$59.67$110.1147,700
2019-11-06$59.38$109.5726,600
2019-11-05$59.50$109.7944,300
2019-11-04$59.45$109.7026,300
2019-11-01$58.73$108.3753,300
2019-10-31$57.89$106.8237,300
2019-10-30$58.53$108.0047,800
2019-10-29$58.79$108.4828,100
2019-10-28$58.51$107.9721,200
2019-10-25$57.96$106.9530,000
2019-10-24$57.91$106.8630,900
2019-10-23$58.77$108.4536,800
2019-10-22$59.10$109.0635,700
2019-10-21$59.21$109.2649,200
2019-10-18$58.30$107.5871,100
2019-10-17$56.28$103.8552,900
2019-10-16$56.32$103.9356,500
2019-10-15$56.32$103.9378,200
2019-10-14$55.41$102.2550,600
2019-10-11$55.16$101.7953,600
2019-10-10$54.16$99.9452,800
2019-10-09$53.69$99.0740,600
2019-10-08$53.10$97.9861,300
2019-10-07$54.33$100.2566,300
2019-10-04$54.09$99.8134,100
2019-10-03$53.81$99.2950,400
2019-10-02$54.11$99.8541,200
2019-10-01$54.37$100.3342,800
2019-09-30$55.42$102.2739,600
2019-09-27$55.70$102.7836,300
2019-09-26$55.67$102.1438,600
2019-09-25$56.67$103.9744,000
2019-09-24$56.07$102.8748,000
2019-09-23$56.63$103.9036,700
2019-09-20$56.80$104.21147,500
2019-09-19$56.84$104.2851,700
2019-09-18$57.65$105.7753,000
2019-09-17$57.46$105.4246,600
2019-09-16$58.03$106.4742,300
2019-09-13$58.12$106.6371,200
2019-09-12$56.95$104.4866,100
2019-09-11$56.48$103.6263,800
2019-09-10$55.23$101.3346,400
2019-09-09$54.38$99.7745,400
2019-09-06$53.03$97.2932,300
2019-09-05$53.54$98.2339,700
2019-09-04$52.60$96.5035,100
2019-09-03$52.65$96.6047,400
2019-08-30$53.77$98.6531,700
2019-08-29$53.55$98.2550,200
2019-08-28$52.53$96.3831,400
2019-08-27$51.92$95.2647,100
2019-08-26$53.13$97.4869,700
2019-08-23$52.50$96.3285,900
2019-08-22$54.57$100.1256,800
2019-08-21$54.08$99.2225,100
2019-08-20$53.88$98.8537,700
2019-08-19$54.41$99.8235,300
2019-08-16$53.79$98.6944,300
2019-08-15$52.94$97.1346,000
2019-08-14$53.55$98.2533,100
2019-08-13$55.28$101.4231,100
2019-08-12$54.76$100.4720,800
2019-08-09$55.33$101.5143,000
2019-08-08$55.81$102.3951,500
2019-08-07$54.57$100.1269,600
2019-08-06$55.32$101.4953,000
2019-08-05$54.70$100.3647,600
2019-08-02$56.53$103.7146,300
2019-08-01$56.86$104.3274,900
2019-07-31$58.34$107.0385,800
2019-07-30$58.71$107.7148,800
2019-07-29$58.53$107.3832,100
2019-07-26$59.10$108.4356,500
2019-07-25$58.22$106.8161,900
2019-07-24$58.41$107.1669,400
2019-07-23$56.84$104.2841,900
2019-07-22$56.56$103.7771,300
2019-07-19$58.02$106.45121,200
2019-07-18$55.14$101.1644,800
2019-07-17$54.67$100.3049,000
2019-07-16$54.75$100.4543,400
2019-07-15$54.79$100.5280,700
2019-07-12$55.86$102.4850,800
2019-07-11$55.38$101.6054,000
2019-07-10$54.93$100.7857,700
2019-07-09$56.10$102.9362,500
2019-07-08$55.74$102.2695,600
2019-07-05$56.67$103.9741,000
2019-07-03$56.01$102.7625,400
2019-07-02$55.71$102.2134,700
2019-07-01$56.73$104.0866,600
2019-06-28$55.66$102.12323,200
2019-06-27$55.91$102.5867,500
2019-06-26$55.04$100.4341,400
2019-06-25$55.23$100.7890,400
2019-06-24$54.82$100.0361,200
2019-06-21$55.40$101.09107,600
2019-06-20$56.36$102.8446,900
2019-06-19$56.83$103.7065,100
2019-06-18$57.56$105.0360,000
2019-06-17$57.46$104.8558,900
2019-06-14$57.32$104.5951,800
2019-06-13$57.56$105.0360,600
2019-06-12$57.35$104.6437,400
2019-06-11$57.14$104.2662,000
2019-06-10$57.35$104.64202,200
2019-06-07$55.29$100.8970,700
2019-06-06$54.77$99.9452,800
2019-06-05$54.76$99.9254,300
2019-06-04$54.71$99.8373,900
2019-06-03$52.90$96.5353,200
2019-05-31$52.23$95.3061,400
2019-05-30$53.40$97.4453,400
2019-05-29$53.80$98.1796,300
2019-05-28$53.85$98.2686,600
2019-05-24$54.14$98.7955,900
2019-05-23$53.75$98.0833,900
2019-05-22$54.98$100.3256,200
2019-05-21$55.79$101.8048,800
2019-05-20$55.55$101.3638,800
2019-05-17$55.36$101.0148,900
2019-05-16$55.68$101.6027,300
2019-05-15$54.95$100.2732,600
2019-05-14$55.27$100.8548,300
2019-05-13$54.37$99.2155,800
2019-05-10$56.45$103.0078,100
2019-05-09$56.40$102.9160,300
2019-05-08$56.57$103.2234,000
2019-05-07$57.08$104.1533,500
2019-05-06$58.00$105.8333,400
2019-05-03$58.01$105.8535,700
2019-05-02$56.72$103.5029,600
2019-05-01$56.16$102.4731,100
2019-04-30$56.40$102.9143,800
2019-04-29$57.10$104.1944,000
2019-04-26$56.43$102.9729,500
2019-04-25$55.99$102.1670,000
2019-04-24$56.37$102.8646,900
2019-04-23$57.30$104.5549,400
2019-04-22$56.24$102.6273,600
2019-04-18$55.45$101.1832,300
2019-04-17$55.77$101.7632,800
2019-04-16$55.85$101.9129,900
2019-04-15$54.94$100.2547,000
2019-04-12$55.40$101.0935,600
2019-04-11$54.58$99.5925,200
2019-04-10$54.58$99.5927,000
2019-04-09$53.54$97.6949,600
2019-04-08$54.25$98.9918,700
2019-04-05$54.26$99.0176,100
2019-04-04$53.81$98.1927,400
2019-04-03$53.37$97.3826,000
2019-04-02$53.41$97.4647,300
2019-04-01$53.47$97.5741,300
2019-03-29$52.15$95.1676,400
2019-03-28$51.54$94.0470,200
2019-03-27$51.84$94.0450,000
2019-03-26$51.91$94.1746,800
2019-03-25$50.67$91.9241,300
2019-03-22$50.38$91.3964,200
2019-03-21$52.91$95.9831,400
2019-03-20$53.32$96.7336,100
2019-03-19$54.48$98.8325,300
2019-03-18$55.86$101.3464,500
2019-03-15$55.21$100.16156,900
2019-03-14$55.10$99.9621,200
2019-03-13$55.27$100.2730,300
2019-03-12$54.86$99.5249,900
2019-03-11$55.12$99.9935,800
2019-03-08$54.63$99.1030,600
2019-03-07$54.63$99.1057,700
2019-03-06$55.10$99.9646,000
2019-03-05$56.15$101.8654,900
2019-03-04$56.25$102.0436,600
2019-03-01$56.63$102.7330,300
2019-02-28$56.38$102.2828,500
2019-02-27$56.62$102.7120,100
2019-02-26$56.35$102.2358,600
2019-02-25$56.94$103.3055,600
2019-02-22$57.02$103.4455,400
2019-02-21$57.18$103.7318,000
2019-02-20$57.45$104.2226,800
2019-02-19$56.81$103.0655,800
2019-02-15$56.80$103.0429,700
2019-02-14$55.57$100.8125,600
2019-02-13$55.86$101.3430,500
2019-02-12$55.42$100.5434,100
2019-02-11$55.36$100.4324,600
2019-02-08$55.05$99.8724,600
2019-02-07$55.46$100.6118,700
2019-02-06$55.01$99.7972,200
2019-02-05$55.12$99.9930,600
2019-02-04$55.23$100.1950,700
2019-02-01$54.62$99.0943,500
2019-01-31$53.68$97.3873,800
2019-01-30$53.61$97.2539,900
2019-01-29$53.75$97.5144,000
2019-01-28$53.65$97.3350,300
2019-01-25$53.57$97.1828,400
2019-01-24$53.52$97.0960,200
2019-01-23$53.30$96.6942,200
2019-01-22$53.49$97.0452,200
2019-01-18$54.21$98.3483,900
2019-01-17$53.25$96.6039,700
2019-01-16$52.64$95.4962,600
2019-01-15$51.80$93.9731,600
2019-01-14$51.47$93.3730,800
2019-01-11$51.68$93.7540,900
2019-01-10$52.11$94.5329,300
2019-01-09$52.13$94.5743,900
2019-01-08$52.29$94.8653,500
2019-01-07$52.09$94.5038,800
2019-01-04$52.28$94.8440,700
2019-01-03$50.81$92.1752,900
2019-01-02$50.68$91.9455,900