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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2024-12-31$117.18$241.98119,300
2024-12-30$119.62$246.0757,700
2024-12-27$119.89$246.6360,900
2024-12-26$121.21$249.3458,100
2024-12-24$120.22$247.3134,400
2024-12-23$118.57$243.9168,000
2024-12-20$118.84$244.47415,600
2024-12-19$117.25$241.20101,500
2024-12-18$117.54$241.79130,100
2024-12-17$123.86$254.8090,600
2024-12-16$127.27$261.8153,700
2024-12-13$125.38$257.9270,000
2024-12-12$126.63$260.49111,500
2024-12-11$128.64$264.6380,700
2024-12-10$127.34$261.9568,200
2024-12-09$127.24$261.75111,700
2024-12-06$128.91$265.1877,900
2024-12-05$127.92$263.1582,500
2024-12-04$128.68$264.7163,700
2024-12-03$125.98$259.1656,300
2024-12-02$127.46$262.2081,000
2024-11-29$126.28$259.7755,000
2024-11-27$127.36$262.0066,100
2024-11-26$127.23$261.7377,400
2024-11-25$128.09$263.50142,200
2024-11-22$126.28$259.77114,800
2024-11-21$122.98$252.99119,500
2024-11-20$121.21$249.3464,200
2024-11-19$121.47$249.8847,700
2024-11-18$121.62$250.1961,400
2024-11-15$121.78$250.52101,700
2024-11-14$122.92$252.86135,300
2024-11-13$122.57$252.14132,700
2024-11-12$126.23$259.67123,200
2024-11-11$126.52$260.27134,800
2024-11-08$122.71$252.43122,200
2024-11-07$120.71$248.32138,600
2024-11-06$126.69$260.62389,100
2024-11-05$109.48$225.2177,300
2024-11-04$107.25$220.6361,600
2024-11-01$108.41$223.0164,400
2024-10-31$108.71$223.6364,900
2024-10-30$110.90$228.1471,700
2024-10-29$110.71$227.7476,900
2024-10-28$111.20$228.75124,900
2024-10-25$107.26$220.6546,600
2024-10-24$109.13$224.4963,700
2024-10-23$110.10$226.4976,600
2024-10-22$110.00$226.2839,400
2024-10-21$109.19$224.62105,900
2024-10-18$113.98$234.47111,000
2024-10-17$115.62$237.84120,100
2024-10-16$112.01$230.42124,800
2024-10-15$109.37$224.99111,300
2024-10-14$107.14$220.4040,300
2024-10-11$106.59$219.2753,500
2024-10-10$103.12$212.1352,100
2024-10-09$104.41$214.7869,900
2024-10-08$102.74$211.3592,100
2024-10-07$102.51$210.8859,200
2024-10-04$103.06$212.0167,800
2024-10-03$100.85$207.4685,400
2024-10-02$100.43$206.6076,300
2024-10-01$102.14$210.1175,400
2024-09-30$105.25$216.5169,900
2024-09-27$104.54$214.1169,300
2024-09-26$104.16$213.3397,800
2024-09-25$104.80$214.64106,100
2024-09-24$106.97$219.08115,800
2024-09-23$107.09$219.3387,400
2024-09-20$107.95$221.091,310,100
2024-09-19$110.34$225.98130,700
2024-09-18$107.55$220.27175,600
2024-09-17$106.76$218.65309,800
2024-09-16$105.59$216.26125,900
2024-09-13$104.72$214.47129,700
2024-09-12$103.68$212.3490,100
2024-09-11$104.67$214.37128,900
2024-09-10$104.90$214.8488,400
2024-09-09$105.29$215.64259,200
2024-09-06$101.21$207.2984,700
2024-09-05$102.41$209.7462,900
2024-09-04$103.26$211.4873,200
2024-09-03$104.33$213.6873,000
2024-08-30$106.40$217.91118,500
2024-08-29$107.19$219.5369,000
2024-08-28$106.59$218.3057,900
2024-08-27$105.97$217.0354,800
2024-08-26$106.66$218.4578,100
2024-08-23$107.06$219.2782,900
2024-08-22$101.81$208.5154,200
2024-08-21$102.05$209.0158,900
2024-08-20$101.23$207.3346,400
2024-08-19$102.76$210.4644,300
2024-08-16$102.42$209.7664,700
2024-08-15$101.76$208.4188,300
2024-08-14$99.34$203.4657,600
2024-08-13$99.48$203.7445,700
2024-08-12$97.46$199.6146,100
2024-08-09$99.98$204.7778,800
2024-08-08$99.27$203.3156,300
2024-08-07$97.17$199.0161,900
2024-08-06$97.11$198.8977,100
2024-08-05$96.76$198.17110,100
2024-08-02$101.35$207.57173,300
2024-08-01$104.48$213.98119,000
2024-07-31$107.43$220.02103,600
2024-07-30$108.32$221.8552,000
2024-07-29$107.70$220.5894,000
2024-07-26$110.21$225.7288,500
2024-07-25$108.50$222.22165,400
2024-07-24$105.66$216.40137,200
2024-07-23$107.52$220.21174,100
2024-07-22$104.99$215.03249,600
2024-07-19$104.88$214.80251,000
2024-07-18$99.87$204.54163,800
2024-07-17$99.86$204.52144,500
2024-07-16$99.01$202.78151,600
2024-07-15$94.27$193.0791,300
2024-07-12$91.36$187.1166,300
2024-07-11$91.25$186.89106,300
2024-07-10$88.06$180.3558,800
2024-07-09$86.65$177.4754,100
2024-07-08$85.41$174.9378,100
2024-07-05$85.50$175.1140,000
2024-07-03$86.60$177.3624,300
2024-07-02$87.82$179.8661,800
2024-07-01$87.03$178.2449,900
2024-06-28$87.70$179.62242,500
2024-06-27$86.50$176.2862,900
2024-06-26$85.34$173.9184,800
2024-06-25$84.75$172.7154,300
2024-06-24$85.21$173.6552,700
2024-06-21$83.78$170.73237,900
2024-06-20$83.97$171.1250,000
2024-06-18$83.90$170.9851,700
2024-06-17$83.95$171.0856,700
2024-06-14$82.90$168.9481,000
2024-06-13$83.47$170.1062,000
2024-06-12$84.05$171.2866,300
2024-06-11$82.10$167.3161,100
2024-06-10$82.80$168.7477,700
2024-06-07$84.13$171.4535,100
2024-06-06$85.05$173.3234,600
2024-06-05$84.89$173.0054,200
2024-06-04$83.72$170.6151,600
2024-06-03$84.34$171.8847,500
2024-05-31$86.15$175.5681,200
2024-05-30$87.18$177.6641,600
2024-05-29$85.87$174.9940,400
2024-05-28$87.79$178.9163,300
2024-05-24$86.65$176.5859,700
2024-05-23$86.59$176.4657,900
2024-05-22$89.26$181.9049,400
2024-05-21$90.78$185.0030,100
2024-05-20$90.43$184.2934,800
2024-05-17$92.07$187.6338,500
2024-05-16$91.29$186.0456,500
2024-05-15$90.89$185.2258,000
2024-05-14$90.69$184.8237,700
2024-05-13$90.65$184.7347,800
2024-05-10$91.25$185.96107,400
2024-05-09$91.22$185.9049,300
2024-05-08$91.91$187.3042,300
2024-05-07$91.43$186.3249,900
2024-05-06$91.85$187.1863,200
2024-05-03$91.62$186.7156,400
2024-05-02$91.87$187.2266,500
2024-05-01$90.54$184.5183,900
2024-04-30$89.17$181.7284,100
2024-04-29$88.69$180.7489,500
2024-04-26$89.08$181.5458,800
2024-04-25$89.32$182.0279,400
2024-04-24$91.57$186.6194,100
2024-04-23$92.36$188.2292,100
2024-04-22$91.28$186.02154,400
2024-04-19$89.28$181.94145,200
2024-04-18$82.01$167.1364,200
2024-04-17$81.27$165.6245,800
2024-04-16$81.83$166.7654,400
2024-04-15$82.78$168.7057,900
2024-04-12$82.78$168.7065,900
2024-04-11$83.24$169.6384,100
2024-04-10$82.45$168.0296,300
2024-04-09$85.84$174.9335,700
2024-04-08$85.52$174.2833,100
2024-04-05$84.82$172.8544,600
2024-04-04$84.65$172.5155,000
2024-04-03$84.71$172.6355,000
2024-04-02$85.03$173.2869,200
2024-04-01$85.78$174.8148,300
2024-03-28$88.03$179.40139,100
2024-03-27$87.60$178.5254,600
2024-03-26$85.23$172.8148,700
2024-03-25$85.87$174.1128,600
2024-03-22$85.80$173.9747,400
2024-03-21$88.16$178.7560,800
2024-03-20$87.27$176.9568,000
2024-03-19$84.30$170.9342,800
2024-03-18$83.91$170.1487,200
2024-03-15$85.44$173.24184,400
2024-03-14$85.61$173.5887,900
2024-03-13$87.30$177.0159,200
2024-03-12$88.33$179.1039,100
2024-03-11$89.12$180.7032,500
2024-03-08$89.19$180.8439,800
2024-03-07$88.79$180.0345,200
2024-03-06$89.15$180.7690,400
2024-03-05$88.33$179.1052,100
2024-03-04$86.12$174.6239,800
2024-03-01$87.15$176.7154,000
2024-02-29$87.74$177.9064,700
2024-02-28$86.73$175.8534,300
2024-02-27$87.26$176.9350,900
2024-02-26$87.14$176.6960,000
2024-02-23$87.60$177.6244,900
2024-02-22$87.72$177.8666,700
2024-02-21$87.42$177.2544,500
2024-02-20$88.69$179.8355,300
2024-02-16$90.04$182.5760,700
2024-02-15$90.52$183.5476,600
2024-02-14$87.25$176.9159,900
2024-02-13$85.22$172.79100,500
2024-02-12$90.49$183.4864,700
2024-02-09$88.72$179.8953,400
2024-02-08$86.90$176.2044,800
2024-02-07$86.83$176.0649,200
2024-02-06$86.37$175.1243,900
2024-02-05$86.33$175.0466,200
2024-02-02$87.46$177.3383,600
2024-02-01$88.33$179.1064,300
2024-01-31$88.51$179.4667,400
2024-01-30$93.27$189.1230,700
2024-01-29$93.52$189.6240,500
2024-01-26$92.86$188.2829,500
2024-01-25$92.42$187.3951,100
2024-01-24$93.03$188.6330,700
2024-01-23$93.30$189.1859,100
2024-01-22$94.50$191.6175,000
2024-01-19$90.03$182.5592,900
2024-01-18$89.96$182.4046,900
2024-01-17$88.88$180.2179,600
2024-01-16$88.32$179.0877,900
2024-01-12$91.85$186.2446,400
2024-01-11$92.23$187.01116,400
2024-01-10$93.09$188.7539,500
2024-01-09$92.80$188.1649,400
2024-01-08$93.69$189.9760,900
2024-01-05$92.68$187.9261,700
2024-01-04$93.55$189.6855,100
2024-01-03$93.41$189.4084,000
2024-01-02$96.99$196.6662,100