NASDAQ:BANF | Stock Price History | 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.

Historical Stock Price

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2026-09-04$111.274,894
2026-09-03$112.342,983
2026-09-02$108.924,312
2026-09-01$109.352,505
2026-08-31$110.204,667
2026-08-28$111.222,603
2026-08-27$110.40$233.8083,500$111.423,580
2026-08-26$111.80$236.7789,600$111.532,388
2026-08-25$111.09$235.26172,100$112.755,136
2026-08-24$112.53$238.3190,100$113.203,339
2026-08-21$112.91$239.1290,600$112.202,417
2026-08-20$112.74$238.76130,000$112.962,982
2026-08-19$112.92$239.14121,400$115.203,737
2026-08-18$114.97$243.4884,300$115.531,601
2026-08-17$114.93$243.4098,900$116.102,777
2026-08-14$115.72$245.07105,800$115.614,027
2026-08-13$115.68$244.9999,800$114.742,474
2026-08-12$114.31$242.0887,900$113.873,690
2026-08-11$113.59$240.5657,300$113.412,756
2026-08-10$112.29$237.8191,700$113.104,991
2026-08-07$113.01$239.3371,100$112.683,589
2026-08-06$113.33$240.01120,700$115.003,576
2026-08-05$114.12$241.68100,900$115.397,927
2026-08-04$114.59$242.68172,400$114.768,475
2026-08-03$114.00$241.43187,600$115.118,074
2026-07-31$112.82$238.93174,800$112.343,948
2026-07-30$112.16$237.5395,500$114.375,397
2026-07-29$113.47$240.31139,700$116.305,685
2026-07-28$115.72$245.07310,800$117.2022,568
2026-07-27$115.96$245.58222,000$116.6519,735
2026-07-24$116.58$246.89124,100$114.028,165
2026-07-23$114.92$243.38126,200$114.244,307
2026-07-22$115.36$244.3193,500$115.082,471
2026-07-21$115.64$244.90117,500$115.573,264
2026-07-20$116.40$246.51127,500$115.694,458
2026-07-17$116.14$245.96139,800
2026-07-16$120.04$254.22152,100
2026-07-15$117.33$248.48147,700
2026-07-14$115.03$243.61107,800
2026-07-13$114.90$243.33114,700
2026-07-10$114.08$241.60100,800
2026-07-09$114.04$241.51109,300
2026-07-08$112.37$237.98194,400
2026-07-07$114.32$242.11118,400
2026-07-06$114.30$242.06170,700
2026-07-02$113.97$241.36153,300
2026-07-01$114.74$242.99210,000
2026-06-30$111.13$235.35202,200
2026-06-29$112.27$236.73292,200
2026-06-26$114.58$241.60923,800
2026-06-25$113.30$238.90209,800
2026-06-24$114.24$240.88172,900
2026-06-23$111.99$236.14227,700
2026-06-22$111.34$234.77222,900
2026-06-18$111.31$234.70455,300
2026-06-17$110.67$233.35292,800
2026-06-16$114.01$240.40194,600
2026-06-15$113.40$239.11147,800
2026-06-12$116.27$245.16165,100
2026-06-11$114.15$240.69150,300
2026-06-10$114.05$240.48167,900
2026-06-09$112.83$237.91126,600
2026-06-08$110.76$233.54144,200
2026-06-05$110.37$232.72138,200
2026-06-04$110.08$232.11226,100
2026-06-03$107.18$225.99141,700
2026-06-02$109.97$231.88172,500
2026-06-01$108.48$228.73128,100
2026-05-29$110.29$232.55173,800
2026-05-28$110.48$232.95135,100
2026-05-27$110.80$233.63104,800
2026-05-26$112.38$236.96156,700
2026-05-22$111.31$234.7078,500
2026-05-21$111.31$234.7078,100
2026-05-20$111.04$234.13190,600
2026-05-19$108.24$228.23177,000
2026-05-18$107.78$227.26187,300
2026-05-15$106.80$225.19202,900
2026-05-14$108.88$229.58142,700
2026-05-13$108.40$228.57118,800
2026-05-12$109.97$231.8896,400
2026-05-11$110.98$234.01112,500
2026-05-08$112.95$238.16128,300
2026-05-07$113.24$238.77122,000
2026-05-06$114.51$241.45148,300
2026-05-05$114.53$241.49130,500
2026-05-04$111.46$235.02103,700
2026-05-01$112.61$237.4498,900
2026-04-30$111.61$235.33177,900
2026-04-29$111.40$234.8982,000
2026-04-28$114.15$240.69181,200
2026-04-27$114.79$242.0478,600
2026-04-24$113.53$239.3870,600
2026-04-23$114.85$242.1793,500
2026-04-22$113.94$240.2579,100
2026-04-21$114.15$240.69109,500
2026-04-20$115.20$242.90214,200
2026-04-17$116.72$246.11311,200
2026-04-16$111.67$235.46113,400
2026-04-15$112.94$238.1499,500