NASDAQ:CFFI | Historical Stock Price | C & F FINANCIAL CORP

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
1998-05-07 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$10.69$19.92$37.13$69.20$128.99$240.421998-05-072026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2012

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2012-12-31$38.94$65.2624,400
2012-12-28$37.79$63.3413,800
2012-12-27$37.23$62.4010,000
2012-12-26$38.79$65.015,800
2012-12-24$37.95$63.6018,200
2012-12-21$38.60$64.6932,400
2012-12-20$36.86$61.782,400
2012-12-19$35.44$59.401,500
2012-12-18$35.44$59.4019,900
2012-12-17$35.29$59.154,300
2012-12-14$35.41$59.3518,200
2012-12-13$34.16$57.25900
2012-12-12$34.48$57.795,800
2012-12-11$35.50$59.0114,400
2012-12-10$35.38$58.813,900
2012-12-07$34.39$57.1725,700
2012-12-06$35.00$58.182,100
2012-12-05$34.80$57.8510,800
2012-12-04$33.78$56.157,600
2012-12-03$34.08$56.653,000
2012-11-30$34.04$56.5810,800
2012-11-29$34.86$57.953,600
2012-11-28$34.99$58.1655,700
2012-11-27$33.88$56.3219,000
2012-11-26$34.31$57.035,600
2012-11-23$34.79$57.835,100
2012-11-21$34.96$58.1112,100
2012-11-20$34.02$56.5525,200
2012-11-19$33.74$56.0916,800
2012-11-16$33.73$56.0738,200
2012-11-15$33.45$55.605,400
2012-11-14$33.56$55.792,900
2012-11-13$35.40$58.859,400
2012-11-12$35.79$59.4966,800
2012-11-09$35.80$59.5117,600
2012-11-08$36.41$60.5229,900
2012-11-07$37.15$61.7513,400
2012-11-06$39.00$64.839,300
2012-11-05$39.60$65.835,000
2012-11-02$38.55$64.0813,000
2012-11-01$39.79$66.146,700
2012-10-31$39.25$65.253,200
2012-10-26$38.49$63.9820,100
2012-10-25$39.24$65.233,400
2012-10-24$38.62$64.2027,400
2012-10-23$38.26$63.6012,800
2012-10-22$38.12$63.373,500
2012-10-19$38.26$63.6014,300
2012-10-18$39.26$65.267,900
2012-10-17$39.80$66.168,900
2012-10-16$39.29$65.3115,400
2012-10-15$39.91$66.346,800
2012-10-12$38.95$64.7512,900
2012-10-11$39.61$65.844,700
2012-10-10$39.37$65.441,900
2012-10-09$39.74$66.061,600
2012-10-08$39.52$65.691,000
2012-10-05$39.83$66.214,200
2012-10-04$39.00$64.831,900
2012-10-03$39.36$65.432,300
2012-10-02$39.22$65.205,400
2012-10-01$39.63$65.886,100
2012-09-28$39.35$65.414,200
2012-09-27$39.92$66.364,900
2012-09-26$39.81$66.187,700
2012-09-25$39.74$66.0613,700
2012-09-24$39.85$66.245,900
2012-09-21$39.90$66.3313,400
2012-09-20$39.30$65.334,600
2012-09-19$39.51$65.684,700
2012-09-18$39.49$65.643,600
2012-09-17$39.77$66.111,900
2012-09-14$39.75$66.088,000
2012-09-13$40.23$66.8718,400
2012-09-12$39.98$66.462,000
2012-09-11$39.90$65.883,200
2012-09-10$39.91$65.898,100
2012-09-07$39.93$65.938,200
2012-09-06$40.45$66.795,400
2012-09-05$39.90$65.885,400
2012-09-04$39.42$65.084,000
2012-08-31$39.12$64.597,500
2012-08-30$39.55$65.302,300
2012-08-29$40.00$66.044,400
2012-08-28$39.95$65.964,000
2012-08-27$39.40$65.051,400
2012-08-24$39.76$65.652,300
2012-08-23$39.35$64.976,000
2012-08-22$39.96$65.981,100
2012-08-21$40.02$66.083,700
2012-08-20$40.95$67.615,100
2012-08-17$40.76$67.308,900
2012-08-16$40.95$67.611,400
2012-08-15$40.50$66.873,500
2012-08-14$40.13$66.262,800
2012-08-13$42.00$69.3410,100
2012-08-10$40.07$66.163,600
2012-08-09$39.70$65.55300
2012-08-08$39.97$65.995,300
2012-08-07$40.58$67.005,500
2012-08-06$40.25$66.456,400
2012-08-03$39.85$65.798,300
2012-08-02$39.25$64.804,100
2012-08-01$39.40$65.057,500
2012-07-31$40.93$67.5811,200
2012-07-30$40.04$66.112,000
2012-07-27$40.71$67.217,500
2012-07-26$39.64$65.452,400
2012-07-25$39.12$64.593,000
2012-07-24$39.16$64.661,700
2012-07-23$39.30$64.893,500
2012-07-20$39.51$65.235,600
2012-07-19$40.54$66.936,200
2012-07-18$40.54$66.936,800
2012-07-17$40.16$66.314,200
2012-07-16$40.65$67.127,200
2012-07-13$40.77$67.314,800
2012-07-12$40.37$66.654,800
2012-07-11$40.16$66.312,600
2012-07-10$40.41$66.727,000
2012-07-09$40.56$66.973,600
2012-07-06$40.40$66.708,900
2012-07-05$40.65$67.126,300
2012-07-03$42.15$69.5910,100
2012-07-02$43.29$71.4714,200
2012-06-29$40.16$66.3158,400
2012-06-28$41.15$67.9434,800
2012-06-27$39.47$65.176,800
2012-06-26$39.41$65.0714,900
2012-06-25$38.32$63.2716,000
2012-06-22$37.71$62.26430,600
2012-06-21$37.70$62.2419,200
2012-06-20$37.78$62.3816,700
2012-06-19$36.63$60.488,800
2012-06-18$36.82$60.7920,500
2012-06-15$37.07$61.2018,700
2012-06-14$37.27$61.5314,100
2012-06-13$37.25$61.503,100
2012-06-12$36.94$60.563,900
2012-06-11$37.14$60.896,900
2012-06-08$37.25$61.0711,600
2012-06-07$37.03$60.7112,900
2012-06-06$37.12$60.8614,200
2012-06-05$36.84$60.407,100
2012-06-04$36.50$59.843,200
2012-06-01$35.48$58.174,000
2012-05-31$37.10$60.828,200
2012-05-30$34.78$57.025,200
2012-05-29$34.75$56.973,400
2012-05-25$34.67$56.841,300
2012-05-24$34.67$56.841,400
2012-05-23$34.17$56.025,400
2012-05-22$35.42$58.071,400
2012-05-21$34.38$56.364,400
2012-05-18$33.50$54.925,000
2012-05-17$33.95$55.6621,700
2012-05-16$33.77$55.363,900
2012-05-15$32.43$53.175,100
2012-05-14$31.90$52.3012,500
2012-05-11$30.01$49.203,400
2012-05-10$30.51$50.02500
2012-05-09$30.58$50.131,300
2012-05-08$31.20$51.154,700
2012-05-07$33.00$54.102,400
2012-05-04$31.97$52.41400
2012-05-03$32.00$52.461,300
2012-05-02$31.66$51.90900
2012-05-01$31.45$51.565,100
2012-04-30$31.25$51.235,400
2012-04-27$30.88$50.633,000
2012-04-26$30.88$50.632,800
2012-04-25$30.38$49.816,400
2012-04-24$30.05$49.262,600
2012-04-23$29.50$48.364,500
2012-04-20$29.62$48.562,200
2012-04-19$29.94$49.082,200
2012-04-18$28.25$46.312,000
2012-04-17$28.50$46.721,000
2012-04-16$29.07$47.66400
2012-04-13$28.75$47.13200
2012-04-12$29.00$47.542,900
2012-04-11$28.70$47.05500
2012-04-10$28.74$47.125,400
2012-04-09$29.50$48.366,200
2012-04-05$30.00$49.181,100
2012-04-04$30.06$49.281,300
2012-04-03$29.92$49.058,100
2012-04-02$29.78$48.828,500
2012-03-30$29.76$48.793,200
2012-03-29$29.90$49.025,300
2012-03-28$29.84$48.922,300
2012-03-27$30.44$49.902,800
2012-03-26$30.15$49.4310,000
2012-03-23$29.40$48.201,800
2012-03-22$30.08$49.313,800
2012-03-21$30.00$49.18800
2012-03-20$29.75$48.7713,500
2012-03-19$29.80$48.8612,900
2012-03-16$29.40$48.202,000
2012-03-15$30.00$49.186,200
2012-03-14$29.60$48.536,900
2012-03-13$29.90$49.021,400
2012-03-12$29.95$48.671,600
2012-03-09$30.25$49.162,400
2012-03-08$29.64$48.173,600
2012-03-07$29.55$48.024,100
2012-03-06$29.97$48.711,000
2012-03-05$30.11$48.9314,100
2012-03-02$31.05$50.461,500
2012-03-01$30.59$49.71300
2012-02-29$30.47$49.522,200
2012-02-28$31.30$50.874,200
2012-02-27$31.35$50.952,700
2012-02-24$31.15$50.631,900
2012-02-23$31.17$50.666,000
2012-02-22$30.99$50.373,500
2012-02-21$31.04$50.4512,000
2012-02-17$29.49$47.935,400
2012-02-16$28.44$46.22700
2012-02-15$28.39$46.14500
2012-02-14$28.00$45.51400
2012-02-13$28.25$45.911,500
2012-02-10$28.31$46.01600
2012-02-09$28.19$45.812,800
2012-02-08$28.00$45.514,000
2012-02-07$27.86$45.281,100
2012-02-06$27.70$45.025,800
2012-02-03$27.80$45.1810,000
2012-02-02$27.81$45.2012,800
2012-02-01$29.08$47.26600
2012-01-31$28.51$46.331,600
2012-01-30$29.80$48.431,000
2012-01-27$30.70$49.892,700
2012-01-26$29.19$47.442,400
2012-01-25$28.30$45.995,100
2012-01-24$29.00$47.13700
2012-01-23$29.27$47.572,000
2012-01-20$29.19$47.441,000
2012-01-19$28.80$46.81600
2012-01-18$28.94$47.031,000
2012-01-17$28.45$46.245,400
2012-01-13$29.10$47.29600
2012-01-12$29.99$48.742,200
2012-01-11$29.31$47.631,500
2012-01-10$28.80$46.8110,500
2012-01-09$29.36$47.725,900
2012-01-06$27.87$45.294,300
2012-01-05$26.70$43.395,300
2012-01-04$27.09$44.03700
2012-01-03$26.88$43.696,000