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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2022-12-30$88.18$175.5161,900
2022-12-29$88.41$175.9771,000
2022-12-28$87.88$174.1165,600
2022-12-27$88.56$175.4637,100
2022-12-23$88.55$175.4433,000
2022-12-22$87.94$174.2363,900
2022-12-21$89.07$176.4744,600
2022-12-20$87.74$173.8456,000
2022-12-19$88.57$175.4894,800
2022-12-16$86.82$172.01484,300
2022-12-15$86.57$171.52119,400
2022-12-14$89.67$177.66112,100
2022-12-13$91.51$181.31115,200
2022-12-12$92.97$184.2076,700
2022-12-09$92.55$183.3775,000
2022-12-08$93.82$185.8846,500
2022-12-07$93.52$185.29116,200
2022-12-06$96.19$190.5880,300
2022-12-05$96.12$190.4495,100
2022-12-02$102.06$202.2146,900
2022-12-01$101.34$200.7858,400
2022-11-30$101.94$201.97141,700
2022-11-29$100.22$198.5641,100
2022-11-28$100.62$199.36137,900
2022-11-25$103.69$205.4475,500
2022-11-23$101.33$200.7639,800
2022-11-22$100.92$199.9551,100
2022-11-21$99.51$197.1645,000
2022-11-18$99.69$197.5192,800
2022-11-17$98.51$195.1861,700
2022-11-16$100.69$199.4965,700
2022-11-15$100.57$199.2671,600
2022-11-14$99.27$196.6876,300
2022-11-11$97.09$192.36100,800
2022-11-10$101.93$201.95131,600
2022-11-09$99.29$196.7277,800
2022-11-08$97.77$193.7182,700
2022-11-07$97.26$192.7071,900
2022-11-04$95.96$190.1252,100
2022-11-03$94.17$186.5892,700
2022-11-02$95.38$188.97133,500
2022-11-01$96.37$190.94131,700
2022-10-31$95.82$189.85213,500
2022-10-28$95.71$189.63119,100
2022-10-27$94.67$187.5773,300
2022-10-26$94.97$188.1696,500
2022-10-25$94.58$187.39172,700
2022-10-24$94.37$186.97176,100
2022-10-21$100.71$199.53251,000
2022-10-20$91.22$180.73149,500
2022-10-19$94.23$186.70136,100
2022-10-18$94.50$187.23157,800
2022-10-17$92.27$182.81111,800
2022-10-14$91.14$180.5771,500
2022-10-13$92.00$182.28192,500
2022-10-12$89.75$177.8287,400
2022-10-11$89.84$178.00114,100
2022-10-10$90.50$179.3183,300
2022-10-07$89.96$178.24128,500
2022-10-06$91.19$180.6790,700
2022-10-05$91.36$181.0180,000
2022-10-04$92.90$184.06241,400
2022-10-03$90.57$179.44131,600
2022-09-30$89.47$177.26108,000
2022-09-29$90.22$178.7597,000
2022-09-28$91.94$181.37159,800
2022-09-27$90.64$178.8098,400
2022-09-26$92.35$182.17133,500
2022-09-23$93.51$184.46114,000
2022-09-22$95.26$187.9197,500
2022-09-21$98.77$194.8499,900
2022-09-20$100.12$197.50155,500
2022-09-19$99.02$195.33160,800
2022-09-16$97.25$191.84773,600
2022-09-15$99.03$195.35200,400
2022-09-14$98.00$193.32153,300
2022-09-13$97.06$191.47164,700
2022-09-12$99.65$196.57243,100
2022-09-09$98.88$195.06212,000
2022-09-08$98.49$194.29221,400
2022-09-07$98.71$194.72207,900
2022-09-06$98.63$194.56331,600
2022-09-02$105.69$208.4987,900
2022-09-01$106.63$210.3490,600
2022-08-31$107.86$212.7777,400
2022-08-30$108.37$213.7890,800
2022-08-29$108.46$213.9586,300
2022-08-26$110.00$216.9987,300
2022-08-25$110.26$217.50116,200
2022-08-24$110.63$218.23103,400
2022-08-23$111.80$220.54111,500
2022-08-22$113.94$224.7699,600
2022-08-19$115.99$228.81110,300
2022-08-18$116.13$229.08109,600
2022-08-17$116.83$230.4773,100
2022-08-16$117.00$230.80117,200
2022-08-15$117.03$230.86119,500
2022-08-12$116.00$228.8387,700
2022-08-11$113.22$223.34102,700
2022-08-10$111.95$220.84163,200
2022-08-09$113.44$223.78128,900
2022-08-08$110.83$218.63104,600
2022-08-05$109.00$215.0266,400
2022-08-04$107.55$212.1692,200
2022-08-03$110.62$218.21134,900
2022-08-02$110.06$217.11137,200
2022-08-01$109.30$215.61129,800
2022-07-29$107.39$211.84197,500
2022-07-28$106.15$209.40229,000
2022-07-27$105.93$208.96168,000
2022-07-26$106.79$210.66228,800
2022-07-25$102.32$201.84166,800
2022-07-22$99.99$197.25244,000
2022-07-21$90.89$179.2987,800
2022-07-20$91.04$179.59113,100
2022-07-19$91.93$181.35146,700
2022-07-18$89.91$177.36145,200
2022-07-15$90.56$178.64117,800
2022-07-14$88.25$174.09207,400
2022-07-13$91.32$180.14144,700
2022-07-12$93.59$184.62134,500
2022-07-11$94.07$185.57220,300
2022-07-08$99.85$196.97122,100
2022-07-07$98.63$194.56108,100
2022-07-06$98.52$194.3576,400
2022-07-05$98.60$194.50138,900
2022-07-01$98.47$194.25142,900
2022-06-30$95.71$188.80143,800
2022-06-29$95.74$188.86142,500
2022-06-28$96.45$189.55144,400
2022-06-27$98.23$193.05303,800
2022-06-24$94.98$186.66638,400
2022-06-23$94.34$185.41179,900
2022-06-22$95.03$186.76153,500
2022-06-21$95.79$188.26199,300
2022-06-17$94.86$186.43296,300
2022-06-16$91.56$179.94128,300
2022-06-15$92.52$181.83142,600
2022-06-14$91.31$179.45100,700
2022-06-13$90.12$177.11110,400
2022-06-10$90.56$177.98159,100
2022-06-09$92.83$182.44155,700
2022-06-08$94.45$185.6295,200
2022-06-07$95.94$188.55143,700
2022-06-06$96.07$188.81185,600
2022-06-03$93.37$183.50140,800
2022-06-02$92.77$182.32164,200
2022-06-01$90.22$177.3183,500
2022-05-31$90.73$178.31118,800
2022-05-27$90.05$176.97106,100
2022-05-26$88.37$173.67122,700
2022-05-25$85.80$168.6282,000
2022-05-24$85.04$167.13127,100
2022-05-23$83.19$163.49131,000
2022-05-20$81.74$160.64103,200
2022-05-19$80.90$158.99120,800
2022-05-18$81.56$160.29151,900
2022-05-17$83.08$163.28118,100
2022-05-16$81.26$159.70120,000
2022-05-13$82.03$161.21288,400
2022-05-12$83.00$163.12474,500
2022-05-11$83.77$164.63127,100
2022-05-10$84.07$165.22130,600
2022-05-09$83.90$164.89103,900
2022-05-06$83.69$164.48180,500
2022-05-05$84.67$166.40118,200
2022-05-04$85.36$167.76207,200
2022-05-03$83.24$163.5978,400
2022-05-02$82.87$162.86224,700
2022-04-29$81.75$160.66193,800
2022-04-28$83.34$163.79152,600
2022-04-27$84.25$165.58167,600
2022-04-26$84.63$166.32170,600
2022-04-25$85.10$167.25138,700
2022-04-22$84.41$165.89140,900
2022-04-21$85.18$167.40115,500
2022-04-20$85.76$168.54115,700
2022-04-19$84.89$166.83101,100
2022-04-18$83.18$163.47117,400
2022-04-14$83.16$163.43113,300
2022-04-13$83.26$163.63131,100
2022-04-12$82.34$161.82117,400
2022-04-11$81.99$161.13111,700
2022-04-08$81.87$160.9099,900
2022-04-07$82.01$161.17152,300
2022-04-06$83.12$163.35141,700
2022-04-05$83.05$163.22124,900
2022-04-04$83.54$164.18108,900
2022-04-01$83.42$163.94191,100
2022-03-31$83.21$163.53126,400
2022-03-30$83.10$163.3274,200
2022-03-29$84.69$165.73117,600
2022-03-28$83.22$162.8698,300
2022-03-25$83.70$163.8087,600
2022-03-24$81.87$160.2191,000
2022-03-23$81.04$158.59118,500
2022-03-22$82.91$162.25110,800
2022-03-21$81.78$160.04145,700
2022-03-18$82.38$161.21587,900
2022-03-17$81.92$160.31128,200
2022-03-16$82.14$160.74131,300
2022-03-15$80.81$158.14221,000
2022-03-14$81.05$158.61220,300
2022-03-11$78.33$153.29109,800
2022-03-10$77.58$151.8286,900
2022-03-09$77.52$151.70115,900
2022-03-08$76.50$149.71143,700
2022-03-07$76.42$149.55140,200
2022-03-04$77.37$151.41115,700
2022-03-03$78.20$153.0379,200
2022-03-02$78.07$152.78118,100
2022-03-01$76.14$149.00300,500
2022-02-28$78.13$152.90181,400
2022-02-25$77.35$151.37102,900
2022-02-24$75.97$148.67130,200
2022-02-23$76.95$150.59100,600
2022-02-22$77.20$151.08106,200
2022-02-18$77.97$152.58251,200
2022-02-17$77.95$152.54136,800
2022-02-16$78.75$154.11103,700
2022-02-15$78.33$153.29100,600
2022-02-14$77.12$150.92121,400
2022-02-11$76.59$149.8874,700
2022-02-10$76.60$149.90109,200
2022-02-09$77.78$152.2178,200
2022-02-08$78.75$154.1176,000
2022-02-07$76.71$150.1271,400
2022-02-04$76.05$148.8389,300
2022-02-03$75.50$147.7589,900
2022-02-02$75.24$147.2484,200
2022-02-01$75.09$146.95156,200
2022-01-31$74.95$146.6792,900
2022-01-28$75.13$147.02100,300
2022-01-27$74.55$145.8996,900
2022-01-26$76.00$148.7398,600
2022-01-25$75.71$148.1696,100
2022-01-24$76.03$148.79239,600
2022-01-21$74.90$146.57165,300
2022-01-20$75.29$147.34201,700
2022-01-19$76.34$149.39123,300
2022-01-18$77.95$152.54106,200
2022-01-14$77.53$151.7260,500
2022-01-13$75.90$148.5353,000
2022-01-12$73.93$144.68121,500
2022-01-11$74.32$145.4472,300
2022-01-10$73.96$144.73117,300
2022-01-07$74.26$145.32127,400
2022-01-06$73.62$144.07131,800
2022-01-05$71.89$140.6872,500
2022-01-04$72.33$141.55144,500
2022-01-03$71.85$140.61100,000