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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2020-12-31$58.70$112.4565,200
2020-12-30$58.07$111.2440,400
2020-12-29$57.77$110.0251,500
2020-12-28$58.59$111.5877,400
2020-12-24$58.13$110.7026,800
2020-12-23$58.27$110.97104,600
2020-12-22$55.92$106.49131,700
2020-12-21$55.00$104.74181,600
2020-12-18$56.26$107.14422,600
2020-12-17$56.91$108.38147,400
2020-12-16$58.00$110.46145,100
2020-12-15$58.52$111.45141,700
2020-12-14$56.49$107.58109,000
2020-12-11$58.30$111.03106,200
2020-12-10$58.64$111.6779,000
2020-12-09$58.56$111.5271,800
2020-12-08$58.33$111.08115,500
2020-12-07$58.79$111.96137,700
2020-12-04$57.66$109.8184,600
2020-12-03$56.47$107.5448,800
2020-12-02$56.77$108.11158,200
2020-12-01$54.51$103.8195,100
2020-11-30$54.23$103.28108,500
2020-11-27$57.25$109.0372,200
2020-11-25$57.75$109.98146,300
2020-11-24$57.58$109.6699,200
2020-11-23$54.95$104.6561,200
2020-11-20$54.18$103.1856,900
2020-11-19$54.94$104.6353,100
2020-11-18$54.58$103.9467,400
2020-11-17$56.08$106.8088,400
2020-11-16$56.22$107.0774,200
2020-11-13$52.95$100.8491,100
2020-11-12$50.59$96.34101,300
2020-11-11$52.68$100.3277,200
2020-11-10$54.94$104.63162,700
2020-11-09$52.09$99.20160,500
2020-11-06$44.51$84.7682,000
2020-11-05$45.30$86.2766,800
2020-11-04$43.14$82.1670,800
2020-11-03$46.46$88.48103,400
2020-11-02$45.43$86.5268,300
2020-10-30$44.45$84.6564,300
2020-10-29$44.23$84.2360,200
2020-10-28$43.06$82.0060,800
2020-10-27$44.12$84.0258,100
2020-10-26$45.77$87.1657,500
2020-10-23$46.23$88.0473,500
2020-10-22$47.11$89.7266,000
2020-10-21$45.62$86.8849,800
2020-10-20$44.72$85.1661,300
2020-10-19$44.18$84.14101,600
2020-10-16$43.82$83.45106,900
2020-10-15$44.31$84.3875,400
2020-10-14$43.58$82.9954,000
2020-10-13$44.16$84.1097,800
2020-10-12$45.10$85.8958,500
2020-10-09$44.56$84.8648,500
2020-10-08$44.95$85.6038,900
2020-10-07$44.42$84.5969,600
2020-10-06$43.55$82.94100,200
2020-10-05$43.51$82.8676,200
2020-10-02$42.27$80.5098,700
2020-10-01$40.94$77.9760,400
2020-09-30$40.84$77.7880,600
2020-09-29$40.78$77.6655,400
2020-09-28$41.55$78.4869,700
2020-09-25$40.34$76.1943,900
2020-09-24$39.82$75.2170,800
2020-09-23$39.20$74.04112,500
2020-09-22$39.93$75.42140,300
2020-09-21$41.19$77.80112,700
2020-09-18$43.46$82.09257,100
2020-09-17$43.63$82.4167,400
2020-09-16$44.22$83.5263,800
2020-09-15$43.74$82.6256,900
2020-09-14$44.82$84.6672,700
2020-09-11$43.55$82.2671,100
2020-09-10$43.46$82.0975,800
2020-09-09$44.32$83.71109,800
2020-09-08$44.15$83.39151,500
2020-09-04$44.89$84.7959,100
2020-09-03$44.41$83.88106,600
2020-09-02$44.54$84.1388,900
2020-09-01$43.95$83.0185,900
2020-08-31$44.00$83.11148,300
2020-08-28$44.84$84.6972,700
2020-08-27$44.90$84.81103,000
2020-08-26$44.25$83.58114,300
2020-08-25$46.08$87.0473,700
2020-08-24$46.19$87.2475,200
2020-08-21$44.23$83.54144,700
2020-08-20$44.46$83.9874,900
2020-08-19$44.86$84.7384,100
2020-08-18$44.06$83.22141,300
2020-08-17$44.94$84.8876,400
2020-08-14$45.58$86.0958,200
2020-08-13$45.00$85.0056,400
2020-08-12$45.61$86.1561,100
2020-08-11$45.87$86.6497,900
2020-08-10$45.33$85.62106,800
2020-08-07$44.84$84.69114,200
2020-08-06$42.88$80.99128,100
2020-08-05$43.08$81.37210,000
2020-08-04$42.37$80.03159,900
2020-08-03$42.84$80.92337,300
2020-07-31$43.56$82.283,934,500
2020-07-30$46.14$87.15737,800
2020-07-29$46.76$88.321,186,100
2020-07-28$39.08$73.8242,700
2020-07-27$38.97$73.6143,300
2020-07-24$39.47$74.5543,000
2020-07-23$39.90$75.3664,200
2020-07-22$39.00$73.6656,400
2020-07-21$39.38$74.3890,400
2020-07-20$38.00$71.7888,400
2020-07-17$39.57$74.74205,400
2020-07-16$39.35$74.3383,000
2020-07-15$39.11$73.8783,700
2020-07-14$37.36$70.5761,900
2020-07-13$37.31$70.4771,700
2020-07-10$36.99$69.8796,000
2020-07-09$35.19$66.47119,800
2020-07-08$37.03$69.9482,600
2020-07-07$37.50$70.8372,700
2020-07-06$38.37$72.4765,200
2020-07-02$38.36$72.4658,400
2020-07-01$38.26$72.2783,000
2020-06-30$40.57$76.63119,800
2020-06-29$39.05$73.76118,500
2020-06-26$37.17$69.60289,800
2020-06-25$38.89$72.82103,400
2020-06-24$37.11$69.49120,900
2020-06-23$39.42$73.82166,200
2020-06-22$39.76$74.45154,300
2020-06-19$39.75$74.43674,300
2020-06-18$40.60$76.03206,000
2020-06-17$39.72$74.38149,800
2020-06-16$41.39$77.51118,500
2020-06-15$39.51$73.98104,100
2020-06-12$38.57$72.22107,000
2020-06-11$37.30$69.85115,500
2020-06-10$40.90$76.5988,800
2020-06-09$43.25$80.9963,000
2020-06-08$43.96$82.32100,500
2020-06-05$43.43$81.33103,200
2020-06-04$40.51$75.8652,100
2020-06-03$40.00$74.9094,600
2020-06-02$37.88$70.9394,000
2020-06-01$37.42$70.07136,100
2020-05-29$38.12$71.38112,800
2020-05-28$39.71$74.36156,800
2020-05-27$39.78$74.49147,900
2020-05-26$37.36$69.96147,300
2020-05-22$35.67$66.7968,900
2020-05-21$35.63$66.72112,200
2020-05-20$35.75$66.94128,400
2020-05-19$33.82$63.3390,200
2020-05-18$36.00$67.41157,000
2020-05-15$32.24$60.37177,600
2020-05-14$31.97$59.87187,800
2020-05-13$31.73$59.42113,900
2020-05-12$33.21$62.1992,200
2020-05-11$34.77$65.1194,800
2020-05-08$36.15$67.69129,000
2020-05-07$34.57$64.7397,300
2020-05-06$34.56$64.72111,000
2020-05-05$35.86$67.15104,600
2020-05-04$36.93$69.15111,500
2020-05-01$37.54$70.30142,500
2020-04-30$38.51$72.11133,600
2020-04-29$41.60$77.90144,000
2020-04-28$38.41$71.9294,700
2020-04-27$37.17$69.60144,800
2020-04-24$35.72$66.89103,100
2020-04-23$34.29$64.21133,900
2020-04-22$32.98$61.76179,000
2020-04-21$33.53$62.7999,600
2020-04-20$33.47$62.67113,000
2020-04-17$33.36$62.47152,300
2020-04-16$30.18$56.51128,900
2020-04-15$32.60$61.0597,000
2020-04-14$34.11$63.8789,700
2020-04-13$36.20$67.7993,300
2020-04-09$37.94$71.0493,400
2020-04-08$34.36$64.3482,200
2020-04-07$34.17$63.99167,900
2020-04-06$32.71$61.25136,800
2020-04-03$31.18$58.39127,500
2020-04-02$32.10$60.11130,700
2020-04-01$29.30$54.87143,300
2020-03-31$33.37$62.49171,100
2020-03-30$33.72$63.1496,600
2020-03-27$33.46$62.06119,400
2020-03-26$34.93$64.7881,100
2020-03-25$32.50$60.2894,300
2020-03-24$34.06$63.17125,300
2020-03-23$31.87$59.11154,100
2020-03-20$29.96$55.57206,800
2020-03-19$34.16$63.35176,400
2020-03-18$27.22$50.48213,000
2020-03-17$34.47$63.93196,900
2020-03-16$34.50$63.99204,400
2020-03-13$39.73$73.69228,000
2020-03-12$34.03$63.11207,900
2020-03-11$37.12$68.84191,500
2020-03-10$37.91$70.31287,100
2020-03-09$37.20$68.99183,200
2020-03-06$47.01$87.19179,600
2020-03-05$48.49$89.93109,000
2020-03-04$51.40$95.33155,500
2020-03-03$51.00$94.59154,200
2020-03-02$53.64$99.48134,500
2020-02-28$51.30$95.14189,200
2020-02-27$52.64$97.6359,700
2020-02-26$55.44$102.8244,000
2020-02-25$55.72$103.3484,600
2020-02-24$57.18$106.0533,400
2020-02-21$59.00$109.4241,200
2020-02-20$59.45$110.2642,000
2020-02-19$58.86$109.1637,000
2020-02-18$59.28$109.9418,200
2020-02-14$60.14$111.5428,100
2020-02-13$60.57$112.3426,400
2020-02-12$60.17$111.5936,200
2020-02-11$60.66$112.5051,000
2020-02-10$60.22$111.6949,300
2020-02-07$59.69$110.7035,500
2020-02-06$60.48$112.1739,400
2020-02-05$60.78$112.7342,800
2020-02-04$59.34$110.0546,100
2020-02-03$58.85$109.1542,300
2020-01-31$57.80$107.2055,500
2020-01-30$59.38$110.1342,700
2020-01-29$58.84$109.1357,700
2020-01-28$59.53$110.4147,800
2020-01-27$59.61$110.5669,400
2020-01-24$60.51$112.2240,600
2020-01-23$61.33$113.7574,600
2020-01-22$61.57$114.1973,000
2020-01-21$61.91$114.8291,900
2020-01-17$62.74$116.3692,800
2020-01-16$63.45$117.6880,100
2020-01-15$62.63$116.1666,000
2020-01-14$62.91$116.6888,500
2020-01-13$62.51$115.9344,700
2020-01-10$61.77$114.5658,100
2020-01-09$61.85$114.7130,800
2020-01-08$61.85$114.7167,400
2020-01-07$61.20$113.5039,400
2020-01-06$61.63$114.3040,700
2020-01-03$61.98$114.9538,500
2020-01-02$62.43$115.7944,300