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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2018-12-31$49.90$90.5240,300
2018-12-28$49.97$90.6538,100
2018-12-27$49.93$90.0366,400
2018-12-26$50.41$90.9044,200
2018-12-24$48.69$87.8027,100
2018-12-21$50.50$91.06154,900
2018-12-20$50.92$91.8257,000
2018-12-19$49.94$90.0566,700
2018-12-18$51.68$93.1951,300
2018-12-17$51.80$93.41102,300
2018-12-14$51.75$93.3265,100
2018-12-13$52.39$94.4763,900
2018-12-12$52.98$95.5340,600
2018-12-11$51.82$93.4444,400
2018-12-10$52.06$93.8853,900
2018-12-07$52.71$95.0551,800
2018-12-06$52.48$94.6361,900
2018-12-04$52.62$94.8879,500
2018-12-03$55.94$100.8738,500
2018-11-30$55.82$100.6653,900
2018-11-29$55.26$99.6535,400
2018-11-28$55.94$100.8752,000
2018-11-27$54.75$98.7359,600
2018-11-26$55.29$99.7066,200
2018-11-23$55.12$99.3910,900
2018-11-21$55.10$99.3627,400
2018-11-20$55.14$99.4336,200
2018-11-19$56.13$101.2141,300
2018-11-16$56.80$102.4243,700
2018-11-15$57.29$103.3142,200
2018-11-14$56.06$101.0925,300
2018-11-13$57.42$103.5426,700
2018-11-12$57.58$103.8327,700
2018-11-09$57.89$104.3917,600
2018-11-08$58.65$105.7616,400
2018-11-07$58.07$104.7165,100
2018-11-06$57.69$104.0316,500
2018-11-05$57.40$103.5025,800
2018-11-02$57.57$103.8129,000
2018-11-01$57.23$103.2039,500
2018-10-31$57.38$103.4734,600
2018-10-30$57.56$103.7932,600
2018-10-29$57.06$102.8931,700
2018-10-26$56.92$102.6431,100
2018-10-25$57.30$103.3269,500
2018-10-24$55.19$99.5271,800
2018-10-23$58.28$105.0981,700
2018-10-22$57.28$103.2977,300
2018-10-19$56.36$101.6358,300
2018-10-18$56.94$102.6722,400
2018-10-17$58.20$104.9533,000
2018-10-16$58.38$105.2743,400
2018-10-15$57.67$103.9972,000
2018-10-12$57.53$103.7451,900
2018-10-11$59.36$107.0465,900
2018-10-10$60.80$109.6457,100
2018-10-09$61.57$111.0237,300
2018-10-08$61.13$110.2335,400
2018-10-05$60.04$108.2687,300
2018-10-04$59.96$108.1283,900
2018-10-03$59.34$107.0024,800
2018-10-02$58.03$104.6422,800
2018-10-01$58.57$105.6131,800
2018-09-28$59.95$108.1023,800
2018-09-27$59.75$107.7424,000
2018-09-26$60.35$108.2825,100
2018-09-25$61.60$110.5331,400
2018-09-24$61.65$110.6244,200
2018-09-21$62.60$112.32188,200
2018-09-20$62.45$112.0548,400
2018-09-19$60.85$109.1893,000
2018-09-18$60.75$109.0080,200
2018-09-17$60.55$108.6446,000
2018-09-14$61.00$109.4543,700
2018-09-13$61.00$109.4530,600
2018-09-12$61.60$110.5355,400
2018-09-11$62.75$112.5926,400
2018-09-10$63.05$113.1343,700
2018-09-07$63.25$113.4930,900
2018-09-06$63.50$113.9326,000
2018-09-05$63.85$114.5663,600
2018-09-04$63.75$114.3822,000
2018-08-31$63.80$114.4725,100
2018-08-30$63.50$113.9322,400
2018-08-29$63.50$113.9317,200
2018-08-28$63.40$113.7624,800
2018-08-27$64.10$115.0118,700
2018-08-24$64.10$115.0119,100
2018-08-23$64.05$114.9218,100
2018-08-22$64.85$116.3618,800
2018-08-21$64.55$115.8219,800
2018-08-20$63.70$114.2927,300
2018-08-17$63.75$114.3836,200
2018-08-16$63.65$114.2021,800
2018-08-15$62.65$112.4123,200
2018-08-14$63.60$114.1136,100
2018-08-13$62.35$111.8743,700
2018-08-10$62.05$111.3315,100
2018-08-09$62.55$112.2315,900
2018-08-08$62.60$112.3237,400
2018-08-07$62.10$111.4221,700
2018-08-06$62.00$111.2452,500
2018-08-03$61.90$111.0619,400
2018-08-02$63.15$113.3118,500
2018-08-01$62.55$112.2327,000
2018-07-31$62.10$111.4242,400
2018-07-30$62.30$111.7838,700
2018-07-27$63.05$113.1341,700
2018-07-26$64.20$115.1920,200
2018-07-25$63.85$114.5621,700
2018-07-24$64.00$114.8335,800
2018-07-23$64.65$116.0058,200
2018-07-20$64.70$116.0979,000
2018-07-19$61.95$111.1524,500
2018-07-18$61.85$110.9723,600
2018-07-17$60.90$109.2727,500
2018-07-16$60.85$109.1833,700
2018-07-13$60.10$107.8327,400
2018-07-12$60.80$109.0932,500
2018-07-11$61.30$109.9926,600
2018-07-10$61.50$110.3549,100
2018-07-09$62.30$111.7868,100
2018-07-06$61.00$109.4536,500
2018-07-05$60.75$109.0031,400
2018-07-03$60.20$108.0113,200
2018-07-02$60.25$108.1037,800
2018-06-29$59.20$106.2240,000
2018-06-28$59.55$106.8523,000
2018-06-27$59.95$107.1928,900
2018-06-26$61.40$109.7828,200
2018-06-25$61.10$109.2434,900
2018-06-22$61.60$110.14270,100
2018-06-21$62.10$111.0331,000
2018-06-20$62.70$112.1124,800
2018-06-19$62.70$112.1139,200
2018-06-18$62.10$111.0329,000
2018-06-15$61.70$110.3273,100
2018-06-14$61.70$110.3233,500
2018-06-13$61.45$109.8745,700
2018-06-12$61.15$109.3327,800
2018-06-11$61.70$110.3232,600
2018-06-08$62.60$111.9333,500
2018-06-07$62.90$112.4647,700
2018-06-06$62.95$112.5545,200
2018-06-05$61.90$110.6740,200
2018-06-04$61.90$110.6755,700
2018-06-01$61.30$109.6074,300
2018-05-31$59.75$106.8362,200
2018-05-30$60.00$107.2853,100
2018-05-29$58.75$105.0428,000
2018-05-25$59.50$106.3824,100
2018-05-24$59.25$105.9417,000
2018-05-23$59.55$106.4718,500
2018-05-22$59.55$106.4718,000
2018-05-21$59.65$106.6532,400
2018-05-18$59.00$105.4952,700
2018-05-17$59.65$106.6528,200
2018-05-16$58.95$105.4025,800
2018-05-15$58.25$104.1519,900
2018-05-14$58.05$103.7917,100
2018-05-11$58.65$104.8615,400
2018-05-10$58.80$105.1319,800
2018-05-09$58.75$105.0422,400
2018-05-08$58.45$104.5128,300
2018-05-07$57.80$103.3421,600
2018-05-04$57.60$102.9926,000
2018-05-03$57.20$102.2719,300
2018-05-02$57.95$103.6134,600
2018-05-01$57.95$103.6144,100
2018-04-30$57.15$102.1824,300
2018-04-27$58.35$104.3340,500
2018-04-26$58.05$103.7936,500
2018-04-25$58.40$104.4234,300
2018-04-24$59.05$105.5838,800
2018-04-23$58.20$104.0646,300
2018-04-20$58.30$104.24159,100
2018-04-19$54.85$98.0722,100
2018-04-18$54.20$96.9141,500
2018-04-17$54.40$97.2720,100
2018-04-16$54.65$97.7126,600
2018-04-13$54.00$96.5522,000
2018-04-12$54.90$98.1625,000
2018-04-11$54.00$96.5528,100
2018-04-10$54.20$96.9133,300
2018-04-09$53.30$95.3029,600
2018-04-06$53.40$95.4841,200
2018-04-05$54.35$97.1832,500
2018-04-04$53.90$96.3744,100
2018-04-03$53.20$95.1248,400
2018-04-02$52.45$93.7865,600
2018-03-29$53.10$94.9430,900
2018-03-28$53.25$95.2153,000
2018-03-27$52.50$93.4933,700
2018-03-26$53.35$95.0144,200
2018-03-23$51.80$92.2540,800
2018-03-22$53.85$95.9055,000
2018-03-21$55.60$99.0129,500
2018-03-20$55.40$98.6622,400
2018-03-19$55.80$99.3743,000
2018-03-16$55.80$99.37139,100
2018-03-15$55.60$99.0122,200
2018-03-14$55.15$98.2130,300
2018-03-13$56.15$99.9938,700
2018-03-12$56.35$100.3558,600
2018-03-09$57.05$101.6040,500
2018-03-08$55.70$99.1919,800
2018-03-07$55.95$99.6483,700
2018-03-06$55.85$99.4627,100
2018-03-05$55.05$98.0325,000
2018-03-02$54.60$97.2326,100
2018-03-01$53.25$94.8330,800
2018-02-28$53.25$94.8336,300
2018-02-27$54.85$97.6881,200
2018-02-26$55.80$99.3718,400
2018-02-23$55.60$99.0136,500
2018-02-22$54.70$97.4121,200
2018-02-21$55.05$98.0322,800
2018-02-20$54.55$97.1422,800
2018-02-16$55.70$99.1926,400
2018-02-15$55.25$98.3923,400
2018-02-14$55.10$98.1227,400
2018-02-13$53.85$95.9020,600
2018-02-12$54.15$96.4341,200
2018-02-09$54.20$96.5248,400
2018-02-08$53.05$94.4760,300
2018-02-07$54.15$96.4349,300
2018-02-06$53.50$95.2770,600
2018-02-05$53.28$94.8869,000
2018-02-02$55.35$98.5745,000
2018-02-01$56.00$99.7335,200
2018-01-31$55.75$99.2855,700
2018-01-30$55.60$99.0142,400
2018-01-29$55.85$99.4652,300
2018-01-26$55.55$98.9279,000
2018-01-25$55.30$98.4842,700
2018-01-24$55.90$99.5579,400
2018-01-23$56.00$99.73126,900
2018-01-22$55.95$99.64143,900
2018-01-19$56.00$99.73146,300
2018-01-18$55.20$98.3048,500
2018-01-17$54.25$96.61181,700
2018-01-16$54.20$96.5247,000
2018-01-12$54.75$97.5037,300
2018-01-11$55.15$98.2144,200
2018-01-10$53.90$95.9934,800
2018-01-09$53.00$94.38110,100
2018-01-08$52.35$93.2367,700
2018-01-05$52.85$94.1243,800
2018-01-04$52.50$93.4950,900
2018-01-03$51.80$92.2547,200
2018-01-02$51.25$91.2749,800