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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2023-12-29$97.33$197.3564,000
2023-12-28$99.56$201.8749,300
2023-12-27$100.06$202.0149,500
2023-12-26$99.67$201.2253,600
2023-12-22$98.08$198.0150,400
2023-12-21$96.92$195.6786,400
2023-12-20$95.98$193.7779,300
2023-12-19$96.98$195.7996,400
2023-12-18$94.15$190.0888,900
2023-12-15$94.48$190.75304,800
2023-12-14$96.09$194.00110,600
2023-12-13$95.19$192.1895,800
2023-12-12$90.20$182.1067,800
2023-12-11$91.64$185.0174,800
2023-12-08$92.20$186.1456,200
2023-12-07$91.34$184.4186,400
2023-12-06$90.30$182.3189,000
2023-12-05$90.22$182.1490,900
2023-12-04$90.74$183.1967,300
2023-12-01$90.02$181.7483,300
2023-11-30$86.63$174.9080,600
2023-11-29$85.54$172.7054,400
2023-11-28$84.49$170.5841,500
2023-11-27$85.96$173.5436,200
2023-11-24$85.91$173.4415,800
2023-11-22$86.01$173.6555,400
2023-11-21$86.09$173.8178,500
2023-11-20$87.05$175.7444,800
2023-11-17$86.48$174.5954,400
2023-11-16$86.16$173.9541,900
2023-11-15$87.63$176.9290,800
2023-11-14$88.46$178.5994,600
2023-11-13$82.76$167.0839,500
2023-11-10$82.00$165.5542,000
2023-11-09$81.38$164.3057,900
2023-11-08$81.98$165.5178,700
2023-11-07$83.64$168.8647,600
2023-11-06$84.78$171.1668,500
2023-11-03$85.67$172.9668,300
2023-11-02$84.70$171.0058,100
2023-11-01$81.38$164.3036,100
2023-10-31$81.11$163.7546,400
2023-10-30$81.05$163.6368,900
2023-10-27$80.69$162.9052,300
2023-10-26$81.79$165.1366,400
2023-10-25$81.59$164.7241,900
2023-10-24$81.15$163.8340,100
2023-10-23$82.20$165.9566,100
2023-10-20$83.61$168.80122,500
2023-10-19$82.44$166.4452,100
2023-10-18$83.35$168.2868,300
2023-10-17$85.90$173.4277,300
2023-10-16$83.83$169.2444,000
2023-10-13$82.71$166.9853,400
2023-10-12$84.70$171.0040,700
2023-10-11$86.38$174.3939,500
2023-10-10$86.14$173.9146,900
2023-10-09$86.36$174.3535,200
2023-10-06$86.84$175.3247,200
2023-10-05$86.92$175.4879,900
2023-10-04$85.26$172.1338,000
2023-10-03$84.33$170.2548,600
2023-10-02$84.77$171.1477,400
2023-09-29$86.73$175.10102,800
2023-09-28$87.36$176.37115,600
2023-09-27$86.54$173.8566,000
2023-09-26$86.17$173.10103,200
2023-09-25$85.52$171.8039,800
2023-09-22$84.09$168.9338,000
2023-09-21$84.78$170.3170,200
2023-09-20$85.61$171.9858,700
2023-09-19$86.86$174.4960,400
2023-09-18$87.48$175.7495,600
2023-09-15$89.36$179.51974,400
2023-09-14$91.42$183.65137,300
2023-09-13$88.63$178.05134,300
2023-09-12$88.37$177.52143,100
2023-09-11$87.74$176.26155,700
2023-09-08$88.97$178.73118,900
2023-09-07$88.18$177.14125,300
2023-09-06$90.05$180.90130,800
2023-09-05$90.62$182.04195,700
2023-09-01$97.96$196.7956,700
2023-08-31$95.58$192.0165,300
2023-08-30$96.40$193.6540,100
2023-08-29$97.00$194.8639,800
2023-08-28$95.97$192.7934,200
2023-08-25$95.60$192.0543,600
2023-08-24$95.90$192.6555,300
2023-08-23$95.34$191.5345,100
2023-08-22$94.26$189.3657,400
2023-08-21$96.68$194.2250,200
2023-08-18$97.20$195.2658,700
2023-08-17$97.12$195.1049,200
2023-08-16$96.28$193.4136,900
2023-08-15$96.28$193.4151,600
2023-08-14$97.52$195.9052,900
2023-08-11$98.97$198.8250,800
2023-08-10$99.34$199.5655,100
2023-08-09$100.30$201.4936,800
2023-08-08$100.05$200.9944,300
2023-08-07$100.81$202.5149,800
2023-08-04$100.48$201.8538,400
2023-08-03$100.18$201.2544,100
2023-08-02$100.22$201.3341,100
2023-08-01$99.71$200.3041,500
2023-07-31$99.90$200.6957,800
2023-07-28$100.19$201.2749,900
2023-07-27$99.79$200.4693,800
2023-07-26$102.17$205.2585,500
2023-07-25$98.50$197.8753,500
2023-07-24$99.97$200.83108,900
2023-07-21$98.30$197.4793,000
2023-07-20$103.34$207.6090,300
2023-07-19$102.03$204.9695,200
2023-07-18$100.42$201.7379,200
2023-07-17$99.40$199.68118,200
2023-07-14$94.87$190.5872,500
2023-07-13$94.29$189.4257,000
2023-07-12$94.46$189.7666,100
2023-07-11$94.16$189.1541,000
2023-07-10$94.49$189.8277,400
2023-07-07$94.21$189.2672,900
2023-07-06$92.66$186.1485,800
2023-07-05$91.94$184.7074,200
2023-07-03$91.78$184.3729,800
2023-06-30$92.00$184.8277,500
2023-06-29$91.80$184.4166,300
2023-06-28$89.37$178.7347,900
2023-06-27$90.05$180.0944,400
2023-06-26$89.74$179.4772,800
2023-06-23$88.51$177.01639,200
2023-06-22$91.37$182.7397,600
2023-06-21$92.58$185.1579,800
2023-06-20$93.54$187.0763,200
2023-06-16$93.66$187.31213,900
2023-06-15$93.88$187.7580,100
2023-06-14$92.49$184.9776,600
2023-06-13$93.79$187.5771,500
2023-06-12$92.14$184.2757,100
2023-06-09$92.86$185.7166,100
2023-06-08$92.72$185.43101,800
2023-06-07$95.16$190.31109,300
2023-06-06$92.26$184.51110,300
2023-06-05$88.18$176.35108,700
2023-06-02$91.53$183.05105,400
2023-06-01$86.66$173.3153,200
2023-05-31$84.57$169.13126,600
2023-05-30$88.10$176.1990,400
2023-05-26$86.06$172.1169,200
2023-05-25$85.58$171.1590,800
2023-05-24$85.19$170.37113,400
2023-05-23$86.89$173.77105,000
2023-05-22$86.19$172.37131,500
2023-05-19$81.39$162.77140,700
2023-05-18$82.44$164.87103,900
2023-05-17$81.12$162.23116,700
2023-05-16$76.76$153.5187,000
2023-05-15$76.69$153.3793,900
2023-05-12$74.54$149.07100,900
2023-05-11$73.88$147.7591,500
2023-05-10$75.09$150.17106,700
2023-05-09$73.64$147.2788,100
2023-05-08$72.20$144.3945,700
2023-05-05$75.29$150.5789,000
2023-05-04$71.60$143.19108,600
2023-05-03$73.78$147.5587,400
2023-05-02$74.15$148.29105,100
2023-05-01$79.46$158.9157,600
2023-04-28$79.89$159.7787,000
2023-04-27$79.93$159.8583,000
2023-04-26$75.06$150.11154,800
2023-04-25$78.16$156.31106,300
2023-04-24$82.46$164.9154,500
2023-04-21$81.99$163.9783,700
2023-04-20$82.18$164.3591,900
2023-04-19$81.95$163.8964,900
2023-04-18$80.53$161.0558,000
2023-04-17$82.72$165.4357,300
2023-04-14$81.55$163.0973,600
2023-04-13$82.53$165.0572,200
2023-04-12$81.97$163.9373,800
2023-04-11$83.43$166.8547,500
2023-04-10$83.43$166.8598,000
2023-04-06$82.48$164.9546,800
2023-04-05$81.83$163.6567,800
2023-04-04$81.88$163.75111,700
2023-04-03$82.26$164.5155,700
2023-03-31$83.10$166.19124,100
2023-03-30$81.49$162.9772,500
2023-03-29$83.84$166.8767,900
2023-03-28$84.60$168.3891,900
2023-03-27$84.11$167.41104,500
2023-03-24$83.85$166.89103,600
2023-03-23$81.40$162.0183,000
2023-03-22$83.71$166.61152,200
2023-03-21$86.65$172.46144,800
2023-03-20$83.94$167.07219,000
2023-03-17$83.64$166.47537,300
2023-03-16$86.89$172.94182,900
2023-03-15$82.62$164.44192,600
2023-03-14$83.22$165.64161,800
2023-03-13$81.70$162.61230,200
2023-03-10$87.05$173.26185,300
2023-03-09$85.20$169.58130,100
2023-03-08$87.88$174.9162,400
2023-03-07$88.30$175.7575,200
2023-03-06$88.83$176.80110,600
2023-03-03$90.02$179.17100,200
2023-03-02$88.67$176.4895,400
2023-03-01$90.71$180.54121,000
2023-02-28$90.25$179.63151,700
2023-02-27$90.55$180.22115,300
2023-02-24$91.55$182.21116,300
2023-02-23$89.90$178.9379,100
2023-02-22$88.83$176.8099,500
2023-02-21$88.88$176.9059,300
2023-02-17$89.69$178.5172,900
2023-02-16$88.97$177.0886,700
2023-02-15$88.54$176.2261,700
2023-02-14$88.39$175.9371,000
2023-02-13$88.60$176.3480,900
2023-02-10$88.53$176.2087,200
2023-02-09$87.47$174.09126,500
2023-02-08$87.66$174.47101,700
2023-02-07$86.92$173.00105,800
2023-02-06$84.39$167.96100,700
2023-02-03$85.88$170.93141,600
2023-02-02$85.20$169.58153,500
2023-02-01$86.44$172.0485,000
2023-01-31$86.13$171.4395,200
2023-01-30$83.23$165.6680,700
2023-01-27$83.66$166.5162,600
2023-01-26$82.61$164.4267,800
2023-01-25$82.75$164.7064,000
2023-01-24$83.08$165.3673,100
2023-01-23$82.46$164.12221,000
2023-01-20$82.78$164.76142,900
2023-01-19$84.99$169.1659,100
2023-01-18$85.36$169.89104,800
2023-01-17$90.62$180.36100,700
2023-01-13$89.80$178.7373,700
2023-01-12$89.51$178.1596,800
2023-01-11$86.73$172.6261,700
2023-01-10$86.09$171.3585,900
2023-01-09$83.48$166.1599,600
2023-01-06$85.14$169.4684,300
2023-01-05$83.35$165.89161,800
2023-01-04$85.99$171.1581,000
2023-01-03$87.17$173.5061,300