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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2021-12-31$70.56$138.0846,000
2021-12-30$70.36$137.69107,200
2021-12-29$70.98$138.2059,900
2021-12-28$70.38$137.0349,800
2021-12-27$69.85$136.0039,500
2021-12-23$69.10$134.5432,200
2021-12-22$68.64$133.6452,000
2021-12-21$68.16$132.7167,600
2021-12-20$66.97$130.39234,100
2021-12-17$66.99$130.43434,600
2021-12-16$67.60$131.62131,800
2021-12-15$67.76$131.9393,400
2021-12-14$66.97$130.39106,700
2021-12-13$66.60$129.6771,100
2021-12-10$67.21$130.8650,600
2021-12-09$66.94$130.3360,200
2021-12-08$66.87$130.2055,300
2021-12-07$66.66$129.7990,000
2021-12-06$67.63$131.68129,100
2021-12-03$65.64$127.8062,200
2021-12-02$65.99$128.4874,800
2021-12-01$64.24$125.08131,500
2021-11-30$63.63$123.89111,300
2021-11-29$64.28$125.15182,000
2021-11-26$64.95$126.4679,200
2021-11-24$67.84$132.0948,500
2021-11-23$67.92$132.24139,500
2021-11-22$66.76$129.98139,900
2021-11-19$66.32$129.1364,500
2021-11-18$66.79$130.0457,800
2021-11-17$66.99$130.4355,500
2021-11-16$67.19$130.8258,200
2021-11-15$67.53$131.4876,400
2021-11-12$67.63$131.6857,600
2021-11-11$67.98$132.3658,600
2021-11-10$68.05$132.4953,600
2021-11-09$67.75$131.9147,500
2021-11-08$67.99$132.3846,100
2021-11-05$68.10$132.5962,400
2021-11-04$66.69$129.8577,500
2021-11-03$67.18$130.80137,900
2021-11-02$66.10$128.7058,600
2021-11-01$67.36$131.15117,300
2021-10-29$65.01$126.5880,700
2021-10-28$64.67$125.9184,600
2021-10-27$63.35$123.34148,100
2021-10-26$64.15$124.9084,800
2021-10-25$64.67$125.9165,800
2021-10-22$64.19$124.9886,900
2021-10-21$64.49$125.5670,300
2021-10-20$64.44$125.4766,400
2021-10-19$63.11$122.88111,300
2021-10-18$63.11$122.8854,200
2021-10-15$63.69$124.01106,700
2021-10-14$63.58$123.7972,500
2021-10-13$62.42$121.5363,900
2021-10-12$63.06$122.7849,500
2021-10-11$62.76$122.1956,100
2021-10-08$63.04$122.7446,700
2021-10-07$62.93$122.5357,700
2021-10-06$61.81$120.3463,300
2021-10-05$62.00$120.71133,800
2021-10-04$61.82$120.36176,100
2021-10-01$61.65$120.0391,000
2021-09-30$60.12$117.0568,900
2021-09-29$61.06$118.8855,700
2021-09-28$60.20$116.5190,400
2021-09-27$61.68$119.3798,100
2021-09-24$59.69$115.5274,700
2021-09-23$58.83$113.8687,900
2021-09-22$56.53$109.4189,100
2021-09-21$55.62$107.65320,100
2021-09-20$56.08$108.54318,300
2021-09-17$56.64$109.62626,400
2021-09-16$55.24$106.91352,300
2021-09-15$55.10$106.64355,100
2021-09-14$54.37$105.23219,600
2021-09-13$55.08$106.60207,300
2021-09-10$53.97$104.45154,900
2021-09-09$54.81$106.08156,800
2021-09-08$54.60$105.67153,000
2021-09-07$55.44$107.30152,500
2021-09-03$55.57$107.5583,900
2021-09-02$55.97$108.3269,600
2021-09-01$56.38$109.1277,000
2021-08-31$56.56$109.46110,200
2021-08-30$55.92$108.2387,500
2021-08-27$57.29$110.88118,100
2021-08-26$55.58$107.5771,400
2021-08-25$56.87$110.0682,000
2021-08-24$56.69$109.7287,400
2021-08-23$57.17$110.6461,600
2021-08-20$56.89$110.10103,000
2021-08-19$56.07$108.5281,800
2021-08-18$57.07$110.4568,800
2021-08-17$57.16$110.6360,500
2021-08-16$57.96$112.1762,400
2021-08-13$58.06$112.3743,500
2021-08-12$58.44$113.1049,900
2021-08-11$58.79$113.7839,800
2021-08-10$58.16$112.56110,100
2021-08-09$57.66$111.59111,800
2021-08-06$58.09$112.43157,500
2021-08-05$56.39$109.14122,900
2021-08-04$54.75$105.9682,600
2021-08-03$55.19$106.81130,500
2021-08-02$54.77$106.00103,500
2021-07-30$55.48$107.3786,700
2021-07-29$55.75$107.9054,500
2021-07-28$55.89$108.1742,600
2021-07-27$55.30$107.0348,100
2021-07-26$55.73$107.8660,300
2021-07-23$55.68$107.7685,100
2021-07-22$54.87$106.1976,500
2021-07-21$56.29$108.9476,200
2021-07-20$55.82$108.03144,300
2021-07-19$55.49$107.39142,800
2021-07-16$57.28$110.86195,000
2021-07-15$59.42$115.0070,100
2021-07-14$58.86$113.9267,200
2021-07-13$59.08$114.3468,900
2021-07-12$60.24$116.5951,900
2021-07-09$60.82$117.7168,300
2021-07-08$58.31$112.8597,500
2021-07-07$59.57$115.29140,900
2021-07-06$59.73$115.6099,400
2021-07-02$61.22$118.4876,100
2021-07-01$62.52$121.0060,400
2021-06-30$62.43$120.8253,100
2021-06-29$62.35$120.6760,500
2021-06-28$63.09$121.44100,100
2021-06-25$64.77$124.68499,000
2021-06-24$65.53$126.1463,200
2021-06-23$64.56$124.2781,000
2021-06-22$64.82$124.77136,900
2021-06-21$64.67$124.49204,800
2021-06-18$63.37$121.98306,800
2021-06-17$64.62$124.39169,300
2021-06-16$67.06$129.09170,800
2021-06-15$66.42$127.8586,700
2021-06-14$65.31$125.7285,000
2021-06-11$66.38$127.78108,700
2021-06-10$65.20$125.5193,100
2021-06-09$66.77$128.53106,700
2021-06-08$68.04$130.9794,500
2021-06-07$67.73$130.38172,000
2021-06-04$68.17$131.2264,000
2021-06-03$69.12$133.0554,200
2021-06-02$68.81$132.4550,200
2021-06-01$70.20$135.1392,100
2021-05-28$68.97$132.7673,400
2021-05-27$68.80$132.4490,100
2021-05-26$67.75$130.4168,000
2021-05-25$66.67$128.34129,000
2021-05-24$68.92$132.67150,900
2021-05-21$71.88$138.36103,100
2021-05-20$71.33$137.3185,100
2021-05-19$70.84$136.36102,100
2021-05-18$71.19$137.04135,400
2021-05-17$72.39$139.3580,900
2021-05-14$73.40$141.2985,000
2021-05-13$73.31$141.12135,900
2021-05-12$71.06$136.79105,600
2021-05-11$72.83$140.1953,100
2021-05-10$73.06$140.6465,800
2021-05-07$73.59$141.6631,900
2021-05-06$72.98$140.4860,800
2021-05-05$71.75$138.1158,700
2021-05-04$71.55$137.7366,600
2021-05-03$71.99$138.58120,600
2021-04-30$69.51$133.8073,400
2021-04-29$70.38$135.4841,300
2021-04-28$69.77$134.3030,700
2021-04-27$69.81$134.3841,200
2021-04-26$70.16$135.0546,700
2021-04-23$70.48$135.6776,500
2021-04-22$67.88$130.6676,800
2021-04-21$68.89$132.6154,900
2021-04-20$67.19$129.3499,500
2021-04-19$69.16$133.1377,300
2021-04-16$70.31$135.3488,900
2021-04-15$69.41$133.6152,100
2021-04-14$70.13$135.0065,100
2021-04-13$69.44$133.6749,700
2021-04-12$71.25$137.1527,100
2021-04-09$71.30$137.2539,600
2021-04-08$70.82$136.3246,200
2021-04-07$69.96$134.6741,000
2021-04-06$70.92$136.5235,800
2021-04-05$71.59$137.8161,800
2021-04-01$70.86$136.4053,400
2021-03-31$70.69$136.0797,300
2021-03-30$71.91$138.4271,500
2021-03-29$70.67$135.3861,700
2021-03-26$72.93$139.7159,100
2021-03-25$72.09$138.1087,000
2021-03-24$70.21$134.5062,900
2021-03-23$69.84$133.7975,300
2021-03-22$71.70$137.3569,000
2021-03-19$75.32$144.29434,400
2021-03-18$74.95$143.58123,500
2021-03-17$72.80$139.4656,900
2021-03-16$72.26$138.4374,400
2021-03-15$73.41$140.6388,300
2021-03-12$77.22$147.93129,600
2021-03-11$73.53$140.8696,300
2021-03-10$73.39$140.5987,100
2021-03-09$70.90$135.8263,300
2021-03-08$71.62$137.2096,700
2021-03-05$69.47$133.0882,700
2021-03-04$67.28$128.89115,000
2021-03-03$68.50$131.22135,200
2021-03-02$65.20$124.9076,600
2021-03-01$66.39$127.18142,200
2021-02-26$63.88$122.37171,400
2021-02-25$64.54$123.64107,500
2021-02-24$66.00$126.43140,600
2021-02-23$66.00$126.43101,200
2021-02-22$66.00$126.43135,400
2021-02-19$65.41$125.3064,900
2021-02-18$63.72$122.0752,400
2021-02-17$64.43$123.4345,700
2021-02-16$64.96$124.4474,300
2021-02-12$64.51$123.5861,000
2021-02-11$63.76$122.1457,400
2021-02-10$64.18$122.9544,500
2021-02-09$64.69$123.9355,900
2021-02-08$63.96$122.5363,700
2021-02-05$62.31$119.3733,000
2021-02-04$62.28$119.3154,800
2021-02-03$60.09$115.1175,100
2021-02-02$59.97$114.8861,300
2021-02-01$59.33$113.6660,500
2021-01-29$57.63$110.40131,800
2021-01-28$59.63$114.23102,400
2021-01-27$59.74$114.44114,500
2021-01-26$62.39$119.5250,000
2021-01-25$63.16$120.9979,400
2021-01-22$64.53$123.62123,000
2021-01-21$62.87$120.4498,600
2021-01-20$64.27$123.1265,900
2021-01-19$64.37$123.3168,000
2021-01-15$64.17$122.9359,700
2021-01-14$64.87$124.2758,000
2021-01-13$63.66$121.9537,600
2021-01-12$64.51$123.5870,300
2021-01-11$63.45$121.5564,900
2021-01-08$62.48$119.6984,500
2021-01-07$63.51$121.66134,400
2021-01-06$63.91$122.43207,000
2021-01-05$59.16$113.3390,600
2021-01-04$58.12$111.3492,300