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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2025-12-31$106.02$222.53184,600
2025-12-30$108.06$225.7988,400
2025-12-29$108.30$226.2962,800
2025-12-26$109.73$229.2868,800
2025-12-24$109.59$228.9898,000
2025-12-23$110.13$230.1169,800
2025-12-22$111.45$232.87205,900
2025-12-19$112.60$235.27438,400
2025-12-18$112.46$234.98109,700
2025-12-17$111.73$233.4593,300
2025-12-16$112.85$235.79166,800
2025-12-15$113.75$237.68138,500
2025-12-12$113.28$236.69113,800
2025-12-11$113.42$236.99111,800
2025-12-10$111.81$233.62165,900
2025-12-09$108.79$227.3183,100
2025-12-08$109.04$227.83153,700
2025-12-05$109.35$228.4894,600
2025-12-04$110.18$230.22123,000
2025-12-03$111.21$232.37157,900
2025-12-02$111.46$232.89131,700
2025-12-01$110.98$231.89103,100
2025-11-28$110.84$231.5971,500
2025-11-26$111.61$233.20180,700
2025-11-25$113.20$236.53114,200
2025-11-24$111.00$231.9387,000
2025-11-21$110.43$230.74166,700
2025-11-20$106.50$222.53149,900
2025-11-19$107.73$225.10109,400
2025-11-18$107.65$224.93163,200
2025-11-17$106.95$223.47130,000
2025-11-14$111.13$232.20103,800
2025-11-13$110.18$230.22104,200
2025-11-12$112.25$234.54118,500
2025-11-11$112.90$235.90108,600
2025-11-10$112.73$235.54103,600
2025-11-07$110.71$231.32131,000
2025-11-06$108.49$226.68108,200
2025-11-05$110.64$231.1877,200
2025-11-04$108.83$227.40108,200
2025-11-03$108.23$226.14130,900
2025-10-31$108.86$227.46136,400
2025-10-30$109.72$229.2588,200
2025-10-29$109.45$228.69129,800
2025-10-28$111.53$233.04100,800
2025-10-27$112.58$235.2367,200
2025-10-24$112.77$235.6368,800
2025-10-23$111.30$232.5682,200
2025-10-22$112.73$235.54121,500
2025-10-21$113.09$236.3084,300
2025-10-20$114.83$239.93107,500
2025-10-17$112.93$235.96170,700
2025-10-16$114.68$239.62189,700
2025-10-15$122.69$256.3585,700
2025-10-14$125.38$261.98116,000
2025-10-13$120.84$252.49142,700
2025-10-10$120.09$250.92115,600
2025-10-09$124.22$259.5564,200
2025-10-08$125.11$261.4167,000
2025-10-07$126.10$263.48117,000
2025-10-06$127.21$265.80132,500
2025-10-03$126.53$264.38113,200
2025-10-02$124.91$260.9970,200
2025-10-01$125.23$261.6688,900
2025-09-30$126.45$264.21102,500
2025-09-29$127.71$265.82163,300
2025-09-26$130.79$272.2395,900
2025-09-25$130.40$271.4290,200
2025-09-24$131.01$272.69116,300
2025-09-23$129.89$270.36128,400
2025-09-22$129.23$268.98134,000
2025-09-19$131.81$274.35434,300
2025-09-18$135.30$281.62164,600
2025-09-17$131.13$272.94149,200
2025-09-16$128.97$268.44160,100
2025-09-15$133.21$277.27252,200
2025-09-12$133.54$277.95117,100
2025-09-11$134.55$280.06137,800
2025-09-10$133.98$278.87117,700
2025-09-09$134.06$279.04110,000
2025-09-08$135.29$281.6082,100
2025-09-05$134.27$279.47114,500
2025-09-04$136.48$284.0791,100
2025-09-03$133.53$277.9374,700
2025-09-02$132.92$276.6676,900
2025-08-29$132.97$276.7798,000
2025-08-28$134.26$279.45102,700
2025-08-27$133.85$278.6081,100
2025-08-26$132.87$276.56107,900
2025-08-25$131.84$274.4299,400
2025-08-22$132.90$276.62139,500
2025-08-21$125.50$261.22102,700
2025-08-20$126.42$263.1481,700
2025-08-19$125.34$260.8968,500
2025-08-18$124.99$260.1696,900
2025-08-15$123.09$256.20117,300
2025-08-14$124.97$260.1281,400
2025-08-13$126.68$263.68136,700
2025-08-12$124.88$259.93120,300
2025-08-11$120.59$251.0072,900
2025-08-08$121.03$251.9259,900
2025-08-07$119.95$249.6774,200
2025-08-06$122.32$254.60140,200
2025-08-05$122.75$255.50111,800
2025-08-04$122.87$255.7572,900
2025-08-01$122.30$254.56198,600
2025-07-31$124.52$259.18134,000
2025-07-30$125.03$260.24152,200
2025-07-29$126.52$263.3491,900
2025-07-28$127.01$264.3675,500
2025-07-25$126.63$263.5767,300
2025-07-24$126.85$264.0390,500
2025-07-23$128.87$268.23114,300
2025-07-22$131.33$273.35132,700
2025-07-21$133.16$277.16200,400
2025-07-18$135.30$281.62231,700
2025-07-17$131.28$273.25269,400
2025-07-16$127.81$266.03144,400
2025-07-15$126.31$262.91224,500
2025-07-14$130.98$272.63275,500
2025-07-11$128.92$268.34248,400
2025-07-10$130.91$272.48204,200
2025-07-09$130.05$270.6978,100
2025-07-08$129.85$270.27173,400
2025-07-07$129.34$269.21140,500
2025-07-03$131.35$273.4050,300
2025-07-02$129.88$270.34104,500
2025-07-01$127.52$265.4297,600
2025-06-30$123.62$257.3185,300
2025-06-27$125.01$259.24611,900
2025-06-26$124.79$258.7970,600
2025-06-25$122.84$254.7480,800
2025-06-24$123.39$255.88104,600
2025-06-23$123.37$255.8485,700
2025-06-20$119.52$247.86191,800
2025-06-18$118.54$245.8372,800
2025-06-17$118.04$244.7978,000
2025-06-16$118.99$246.76122,700
2025-06-13$119.90$248.65109,500
2025-06-12$123.21$255.5169,500
2025-06-11$123.22$255.5372,600
2025-06-10$125.09$259.4179,600
2025-06-09$122.98$255.0383,400
2025-06-06$123.06$255.2076,600
2025-06-05$120.71$250.3372,200
2025-06-04$121.88$252.7555,300
2025-06-03$123.85$256.8471,700
2025-06-02$122.03$253.0683,000
2025-05-30$123.71$256.55110,100
2025-05-29$124.04$257.2358,100
2025-05-28$123.72$256.5779,000
2025-05-27$126.15$261.6191,800
2025-05-23$122.86$254.7869,000
2025-05-22$123.82$256.7876,300
2025-05-21$125.91$261.11100,600
2025-05-20$129.54$268.6469,100
2025-05-19$129.96$269.5188,300
2025-05-16$128.50$266.4879,400
2025-05-15$128.24$265.9495,600
2025-05-14$127.87$265.17101,200
2025-05-13$128.43$266.34117,200
2025-05-12$127.41$264.22123,000
2025-05-09$123.14$255.3662,200
2025-05-08$123.00$255.0771,400
2025-05-07$121.04$251.0198,600
2025-05-06$120.63$250.1664,500
2025-05-05$121.51$251.9881,000
2025-05-02$121.23$251.4092,700
2025-05-01$119.03$246.8488,100
2025-04-30$117.82$244.33125,100
2025-04-29$119.31$247.4261,600
2025-04-28$118.66$246.0773,600
2025-04-25$118.12$244.9582,800
2025-04-24$119.15$247.09107,100
2025-04-23$118.78$246.32151,000
2025-04-22$116.70$242.01102,100
2025-04-21$113.08$234.50174,400
2025-04-17$109.54$227.16151,500
2025-04-16$107.51$222.9593,000
2025-04-15$106.00$219.8280,200
2025-04-14$104.07$215.8284,000
2025-04-11$102.76$213.10100,500
2025-04-10$103.19$213.99113,900
2025-04-09$108.29$224.57140,300
2025-04-08$102.08$211.69137,800
2025-04-07$103.07$213.74321,500
2025-04-04$100.43$208.27148,100
2025-04-03$102.14$211.82117,700
2025-04-02$109.99$228.0974,600
2025-04-01$109.66$227.4169,900
2025-03-31$109.87$227.8580,800
2025-03-28$109.51$226.1556,500
2025-03-27$111.44$230.1360,700
2025-03-26$111.87$231.0272,200
2025-03-25$111.78$230.8362,000
2025-03-24$112.52$232.3679,200
2025-03-21$109.61$226.35455,200
2025-03-20$109.62$226.3792,100
2025-03-19$111.10$229.43108,000
2025-03-18$110.35$227.8885,100
2025-03-17$111.13$229.4996,700
2025-03-14$111.56$230.3878,900
2025-03-13$109.24$225.5986,000
2025-03-12$109.23$225.5770,000
2025-03-11$108.45$223.9697,900
2025-03-10$108.28$223.61132,900
2025-03-07$112.78$232.90176,100
2025-03-06$113.09$233.54118,700
2025-03-05$115.17$237.8385,400
2025-03-04$114.96$237.4093,600
2025-03-03$118.44$244.59108,800
2025-02-28$119.36$246.49122,300
2025-02-27$116.75$241.1067,700
2025-02-26$116.73$241.0666,100
2025-02-25$117.47$242.58109,100
2025-02-24$116.60$240.79112,000
2025-02-21$116.04$239.63114,200
2025-02-20$117.68$243.0270,900
2025-02-19$119.53$246.8488,900
2025-02-18$121.30$250.4972,200
2025-02-14$119.44$246.6565,500
2025-02-13$119.95$247.7063,400
2025-02-12$118.77$245.2784,000
2025-02-11$122.59$253.1680,700
2025-02-10$120.19$248.2092,400
2025-02-07$121.07$250.0293,300
2025-02-06$123.19$254.4082,900
2025-02-05$122.03$252.0084,800
2025-02-04$120.48$248.8096,100
2025-02-03$116.54$240.6699,600
2025-01-31$119.08$245.91488,500
2025-01-30$118.93$245.60114,400
2025-01-29$118.15$243.99142,800
2025-01-28$119.35$246.47137,900
2025-01-27$119.66$247.11164,900
2025-01-24$118.63$244.98160,800
2025-01-23$121.24$250.37119,100
2025-01-22$120.71$249.27100,600
2025-01-21$121.97$251.8897,000
2025-01-17$119.75$247.29112,600
2025-01-16$118.80$245.33145,600
2025-01-15$117.71$243.08124,300
2025-01-14$115.90$239.34100,700
2025-01-13$112.71$232.75115,600
2025-01-10$110.88$228.97105,200
2025-01-08$114.16$235.7583,900
2025-01-07$115.00$237.4896,600
2025-01-06$116.23$240.0274,000
2025-01-03$116.97$241.55121,800
2025-01-02$116.10$239.75131,700