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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2004-12-31$19.75$26.7838,400
2004-12-30$19.90$26.9840,000
2004-12-29$19.75$26.7829,200
2004-12-28$19.71$26.6419,200
2004-12-27$19.46$26.3047,200
2004-12-23$19.34$26.1544,800
2004-12-22$18.96$25.6285,200
2004-12-21$18.78$25.37110,000
2004-12-20$19.04$25.73115,200
2004-12-17$18.96$25.6262,400
2004-12-16$18.73$25.3166,400
2004-12-15$18.84$25.4776,000
2004-12-14$18.94$25.5938,400
2004-12-13$18.71$25.2941,200
2004-12-10$18.71$25.2912,000
2004-12-09$18.71$25.2947,200
2004-12-08$18.67$25.2354,800
2004-12-07$18.54$25.0541,600
2004-12-06$18.68$25.2530,400
2004-12-03$18.57$25.1029,200
2004-12-02$18.67$25.2356,400
2004-12-01$18.15$24.5337,600
2004-11-30$17.75$23.9920,000
2004-11-29$17.87$24.1620,000
2004-11-26$17.57$23.740
2004-11-24$17.57$23.7425,200
2004-11-23$17.30$23.3816,800
2004-11-22$17.13$23.1414,400
2004-11-19$16.84$22.776,800
2004-11-18$16.77$22.6710,400
2004-11-17$16.75$22.6410,400
2004-11-16$16.74$22.6232,000
2004-11-15$16.83$22.7417,200
2004-11-12$16.86$22.7842,400
2004-11-11$16.75$22.6358,800
2004-11-10$16.77$22.67107,200
2004-11-09$16.45$22.2338,800
2004-11-08$16.24$21.9421,600
2004-11-05$16.36$22.1126,400
2004-11-04$16.50$22.305,200
2004-11-03$16.25$21.966,800
2004-11-02$16.15$21.8318,800
2004-11-01$16.45$22.2314,800
2004-10-29$16.26$21.9820,400
2004-10-28$16.28$22.006,000
2004-10-27$16.29$22.0132,800
2004-10-26$15.86$21.4492,000
2004-10-25$15.89$21.476,000
2004-10-22$15.58$21.0520,000
2004-10-21$15.58$21.055,600
2004-10-20$15.55$21.0288,400
2004-10-19$15.73$21.2624,000
2004-10-18$15.91$21.5120,800
2004-10-15$15.93$21.5313,600
2004-10-14$15.95$21.5545,600
2004-10-13$15.98$21.5934,400
2004-10-12$16.07$21.7217,200
2004-10-11$16.02$21.6522,800
2004-10-08$16.00$21.6320,800
2004-10-07$16.13$21.8016,000
2004-10-06$16.50$22.3018,800
2004-10-05$16.25$21.9620,800
2004-10-04$16.31$22.048,000
2004-10-01$16.31$22.0429,200
2004-09-30$16.03$21.6625,200
2004-09-29$16.08$21.7316,400
2004-09-28$16.13$21.803,600
2004-09-27$16.04$21.584,400
2004-09-24$16.04$21.581,200
2004-09-23$16.04$21.5822,400
2004-09-22$16.08$21.6424,000
2004-09-21$16.16$21.7527,200
2004-09-20$16.16$21.751,600
2004-09-17$15.94$21.4525,200
2004-09-16$16.13$21.702,400
2004-09-15$16.00$21.5311,600
2004-09-14$15.92$21.425,600
2004-09-13$16.03$21.578,400
2004-09-10$15.73$21.1710,000
2004-09-09$15.85$21.339,200
2004-09-08$15.63$21.045,200
2004-09-07$15.48$20.836,400
2004-09-03$15.39$20.719,200
2004-09-02$15.56$20.9410,800
2004-09-01$15.38$20.6922,800
2004-08-31$15.23$20.4912,800
2004-08-30$15.20$20.4616,800
2004-08-27$15.21$20.475,200
2004-08-26$15.28$20.5621,600
2004-08-25$15.25$20.518,400
2004-08-24$15.02$20.217,600
2004-08-23$14.97$20.144,800
2004-08-20$15.00$20.1813,600
2004-08-19$15.01$20.208,000
2004-08-18$15.00$20.189,600
2004-08-17$14.94$20.111,200
2004-08-16$14.88$20.0210,000
2004-08-13$14.75$19.856,800
2004-08-12$14.75$19.8526,000
2004-08-11$14.75$19.8510,000
2004-08-10$14.67$19.7427,600
2004-08-09$14.50$19.512,800
2004-08-06$14.56$19.5928,400
2004-08-05$14.73$19.8212,400
2004-08-04$14.73$19.8118,400
2004-08-03$14.75$19.8540,800
2004-08-02$14.93$20.0813,600
2004-07-30$14.85$19.998,800
2004-07-29$14.85$19.9811,200
2004-07-28$14.87$20.0110,400
2004-07-27$14.75$19.851,200
2004-07-26$14.59$19.6434,400
2004-07-23$14.66$19.7324,000
2004-07-22$14.73$19.8219,600
2004-07-21$14.68$19.7516,800
2004-07-20$14.87$20.004,400
2004-07-19$14.81$19.920
2004-07-16$14.81$19.9222,800
2004-07-15$14.78$19.884,000
2004-07-14$14.87$20.002,000
2004-07-13$14.98$20.162,000
2004-07-12$14.96$20.138,800
2004-07-09$14.69$19.76151,200
2004-07-08$14.80$19.912,400
2004-07-07$14.77$19.879,600
2004-07-06$14.81$19.934,000
2004-07-02$15.00$20.189,200
2004-07-01$14.64$19.702,400
2004-06-30$14.94$20.103,600
2004-06-29$14.76$19.8611,600
2004-06-28$14.75$19.854,800
2004-06-25$14.88$19.9492,000
2004-06-24$14.55$19.5010,800
2004-06-23$14.48$19.4017,600
2004-06-22$14.52$19.456,000
2004-06-21$14.48$19.4098,800
2004-06-18$14.45$19.3655,200
2004-06-17$14.40$19.295,600
2004-06-16$14.34$19.2222,400
2004-06-15$14.38$19.2751,200
2004-06-14$14.21$19.04174,000
2004-06-10$14.32$19.1820,000
2004-06-09$14.35$19.223,200
2004-06-08$14.48$19.406,800
2004-06-07$14.43$19.3427,200
2004-06-04$14.20$19.032,000
2004-06-03$14.21$19.0460,800
2004-06-02$14.35$19.2335,200
2004-06-01$14.29$19.1518,800
2004-05-28$14.25$19.096,400
2004-05-27$14.16$18.9732,800
2004-05-26$14.23$19.067,200
2004-05-25$14.18$19.0036,400
2004-05-24$14.11$18.904,400
2004-05-21$13.88$18.596,800
2004-05-20$13.92$18.656,000
2004-05-19$13.88$18.5930,400
2004-05-18$13.91$18.636,800
2004-05-17$13.88$18.5910,000
2004-05-14$14.04$18.822,800
2004-05-13$14.23$19.07410,400
2004-05-12$13.95$18.694,000
2004-05-11$13.90$18.633,600
2004-05-10$13.75$18.43383,600
2004-05-07$13.75$18.4279,200
2004-05-06$13.75$18.4240,400
2004-05-05$13.83$18.5423,600
2004-05-04$13.78$18.463,200
2004-05-03$13.99$18.742,800
2004-04-30$13.78$18.464,800
2004-04-29$13.76$18.437,200
2004-04-28$14.10$18.9033,200
2004-04-27$14.25$19.0915,200
2004-04-26$14.15$18.9616,800
2004-04-23$13.91$18.643,600
2004-04-22$14.06$18.846,800
2004-04-21$13.94$18.6734,800
2004-04-20$13.87$18.5823,200
2004-04-19$13.77$18.451,600
2004-04-16$13.76$18.436,800
2004-04-15$13.75$18.4213,600
2004-04-14$13.79$18.483,200
2004-04-13$13.78$18.464,800
2004-04-12$14.00$18.7624,000
2004-04-08$14.19$19.014,400
2004-04-07$14.03$18.802,400
2004-04-06$14.00$18.7512,800
2004-04-05$13.88$18.608,000
2004-04-02$13.91$18.645,600
2004-04-01$13.84$18.551,200
2004-03-31$13.86$18.5710,800
2004-03-30$14.01$18.778,400
2004-03-29$14.09$18.8724,400
2004-03-26$13.86$18.492,400
2004-03-25$13.87$18.504,400
2004-03-24$13.76$18.358,000
2004-03-23$13.76$18.354,400
2004-03-22$13.75$18.3416,800
2004-03-19$13.77$18.369,600
2004-03-18$13.77$18.363,200
2004-03-17$14.24$19.004,400
2004-03-16$13.89$18.527,200
2004-03-15$14.25$19.0123,600
2004-03-12$14.40$19.2112,800
2004-03-11$14.00$18.677,600
2004-03-10$14.25$19.014,800
2004-03-09$14.25$19.012,800
2004-03-08$14.38$19.195,600
2004-03-05$14.32$19.104,800
2004-03-04$14.50$19.3416,800
2004-03-03$14.57$19.437,600
2004-03-02$14.41$19.226,000
2004-03-01$14.56$19.433,200
2004-02-27$14.43$19.245,200
2004-02-26$14.40$19.2152,400
2004-02-25$14.28$19.054,400
2004-02-24$14.30$19.0811,600
2004-02-23$14.12$18.844,800
2004-02-20$14.00$18.675,200
2004-02-19$14.00$18.676,800
2004-02-18$14.09$18.808,800
2004-02-17$13.86$18.483,600
2004-02-13$13.79$18.3912,800
2004-02-12$14.13$18.850
2004-02-11$14.13$18.858,400
2004-02-10$14.13$18.850
2004-02-09$14.13$18.858,800
2004-02-06$14.13$18.858,400
2004-02-05$13.83$18.458,400
2004-02-04$13.88$18.5137,200
2004-02-03$13.88$18.5116,400
2004-02-02$13.91$18.5614,400
2004-01-30$13.96$18.623,600
2004-01-29$14.31$19.0923,600
2004-01-28$14.14$18.876,000
2004-01-27$14.23$18.983,600
2004-01-26$14.24$19.009,200
2004-01-23$14.14$18.872,800
2004-01-22$14.18$18.912,000
2004-01-21$14.31$19.0949,600
2004-01-20$14.28$19.0416,000
2004-01-16$14.43$19.2516,400
2004-01-15$14.30$19.082,000
2004-01-14$14.19$18.9316,400
2004-01-13$14.25$19.0111,200
2004-01-12$14.14$18.868,800
2004-01-09$14.18$18.9112,000
2004-01-08$14.18$18.9133,600
2004-01-07$14.33$19.1286,800
2004-01-06$14.63$19.512,000
2004-01-05$14.44$19.2610,400
2004-01-02$14.44$19.260