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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2020-12-31$37.11$79.595,400
2020-12-30$37.00$79.367,600
2020-12-29$36.99$79.335,400
2020-12-28$37.94$81.379,100
2020-12-24$37.20$79.785,800
2020-12-23$37.32$80.049,700
2020-12-22$36.14$77.517,700
2020-12-21$36.09$77.4011,100
2020-12-18$36.27$77.7928,500
2020-12-17$37.01$79.386,700
2020-12-16$36.87$79.0810,100
2020-12-15$37.29$79.9810,100
2020-12-14$36.94$79.237,800
2020-12-11$36.75$78.822,000
2020-12-10$36.84$78.2012,800
2020-12-09$36.50$77.4822,200
2020-12-08$36.88$78.2811,100
2020-12-07$36.73$77.966,600
2020-12-04$36.40$77.2618,800
2020-12-03$37.11$78.771,700
2020-12-02$37.50$79.607,100
2020-12-01$37.80$80.233,200
2020-11-30$37.50$79.6011,100
2020-11-27$39.30$83.422,900
2020-11-25$39.66$84.183,700
2020-11-24$41.48$88.056,600
2020-11-23$41.05$87.136,500
2020-11-20$40.45$85.864,400
2020-11-19$41.14$87.327,800
2020-11-18$39.77$84.4214,500
2020-11-17$37.25$79.078,200
2020-11-16$36.93$78.3911,500
2020-11-13$34.65$73.557,300
2020-11-12$33.63$71.386,000
2020-11-11$35.40$75.144,300
2020-11-10$35.78$75.9513,400
2020-11-09$33.28$70.648,900
2020-11-06$32.03$67.992,700
2020-11-05$32.00$67.922,100
2020-11-04$31.30$66.442,200
2020-11-03$32.65$69.306,700
2020-11-02$31.87$67.652,100
2020-10-30$31.15$66.126,400
2020-10-29$31.50$66.864,900
2020-10-28$31.00$65.8010,700
2020-10-27$31.36$66.5721,400
2020-10-26$30.95$65.705,400
2020-10-23$31.17$66.1631,000
2020-10-22$30.50$64.744,100
2020-10-21$30.48$64.701,400
2020-10-20$30.30$64.323,100
2020-10-19$29.80$63.256,200
2020-10-16$30.99$65.7824,300
2020-10-15$29.18$61.9412,200
2020-10-14$29.33$62.2611,800
2020-10-13$30.23$64.172,700
2020-10-12$30.74$65.251,400
2020-10-09$31.05$65.916,500
2020-10-08$30.86$65.5014,700
2020-10-07$29.99$63.665,000
2020-10-06$29.45$62.513,900
2020-10-05$29.83$63.327,300
2020-10-02$29.71$63.062,900
2020-10-01$29.52$62.665,100
2020-09-30$29.70$63.044,300
2020-09-29$29.20$61.988,100
2020-09-28$29.11$61.796,100
2020-09-25$29.11$61.794,100
2020-09-24$29.17$61.925,200
2020-09-23$29.05$61.663,800
2020-09-22$30.01$63.707,300
2020-09-21$29.26$62.116,800
2020-09-18$30.09$63.8715,400
2020-09-17$30.36$64.441,900
2020-09-16$29.54$62.703,700
2020-09-15$29.51$62.649,400
2020-09-14$30.40$64.533,500
2020-09-11$30.00$62.873,400
2020-09-10$30.73$64.404,000
2020-09-09$30.64$64.213,300
2020-09-08$30.68$64.304,100
2020-09-04$31.26$65.516,800
2020-09-03$31.47$65.956,200
2020-09-02$31.91$66.871,100
2020-09-01$31.58$66.186,000
2020-08-31$31.97$67.004,400
2020-08-28$32.97$69.106,300
2020-08-27$32.16$67.401,200
2020-08-26$32.14$67.361,500
2020-08-25$33.28$69.751,100
2020-08-24$32.21$67.501,300
2020-08-21$33.05$69.2613,400
2020-08-20$32.40$67.90800
2020-08-19$31.75$66.542,200
2020-08-18$31.32$65.64700
2020-08-17$30.94$64.844,400
2020-08-14$32.00$67.063,000
2020-08-13$33.00$69.161,400
2020-08-12$32.98$69.124,000
2020-08-11$32.33$67.766,400
2020-08-10$32.05$67.1712,600
2020-08-07$31.01$64.993,800
2020-08-06$30.55$64.021,500
2020-08-05$31.99$67.042,000
2020-08-04$31.79$66.625,800
2020-08-03$29.80$62.4513,900
2020-07-31$29.35$61.516,900
2020-07-30$30.11$63.104,300
2020-07-29$30.00$62.876,000
2020-07-28$29.79$62.433,300
2020-07-27$30.22$63.331,300
2020-07-24$29.87$62.601,600
2020-07-23$29.70$62.244,000
2020-07-22$30.28$63.461,700
2020-07-21$31.50$66.022,600
2020-07-20$30.33$63.564,100
2020-07-17$29.10$60.999,900
2020-07-16$30.72$64.385,800
2020-07-15$31.56$66.146,100
2020-07-14$31.13$65.248,000
2020-07-13$31.40$65.814,800
2020-07-10$32.50$68.112,400
2020-07-09$31.60$66.233,000
2020-07-08$32.00$67.063,400
2020-07-07$31.70$66.432,400
2020-07-06$33.71$70.652,400
2020-07-02$34.35$71.996,300
2020-07-01$34.99$73.3316,100
2020-06-30$33.25$69.682,700
2020-06-29$33.74$70.717,100
2020-06-26$32.25$67.5920,900
2020-06-25$35.40$74.1912,300
2020-06-24$31.63$66.297,300
2020-06-23$32.20$67.484,200
2020-06-22$32.63$68.384,700
2020-06-19$34.09$71.4412,100
2020-06-18$32.88$68.917,100
2020-06-17$32.77$68.686,500
2020-06-16$36.57$76.642,700
2020-06-15$36.16$75.784,800
2020-06-12$34.45$72.2010,200
2020-06-11$35.53$73.6615,900
2020-06-10$39.50$81.904,700
2020-06-09$41.50$86.046,700
2020-06-08$42.19$87.4720,600
2020-06-05$39.31$81.5013,100
2020-06-04$36.45$75.576,300
2020-06-03$36.24$75.144,600
2020-06-02$34.72$71.9917,600
2020-06-01$35.40$73.406,700
2020-05-29$36.04$74.721,600
2020-05-28$37.15$77.027,800
2020-05-27$37.80$78.379,100
2020-05-26$34.30$71.116,900
2020-05-22$34.18$70.871,200
2020-05-21$33.28$69.001,500
2020-05-20$34.93$72.424,000
2020-05-19$32.96$68.3410,000
2020-05-18$36.79$76.289,000
2020-05-15$32.37$67.115,900
2020-05-14$32.61$67.616,300
2020-05-13$31.50$65.317,000
2020-05-12$31.65$65.6213,100
2020-05-11$31.69$65.7013,400
2020-05-08$32.20$66.7610,600
2020-05-07$30.50$63.246,200
2020-05-06$30.20$62.618,100
2020-05-05$32.32$67.019,800
2020-05-04$35.00$72.576,700
2020-05-01$34.50$71.535,900
2020-04-30$35.56$73.736,000
2020-04-29$36.05$74.749,100
2020-04-28$33.75$69.977,000
2020-04-27$32.00$66.3511,500
2020-04-24$30.11$62.438,100
2020-04-23$30.60$63.444,300
2020-04-22$30.10$62.412,500
2020-04-21$28.55$59.196,400
2020-04-20$29.84$61.876,800
2020-04-17$31.78$65.897,000
2020-04-16$31.20$64.6913,500
2020-04-15$31.55$65.4114,900
2020-04-14$36.02$74.6810,400
2020-04-13$38.00$78.797,800
2020-04-09$39.90$82.7312,500
2020-04-08$40.00$82.9321,400
2020-04-07$35.70$74.024,300
2020-04-06$35.70$74.029,800
2020-04-03$33.03$68.4810,400
2020-04-02$34.75$72.0510,300
2020-04-01$36.01$74.6616,100
2020-03-31$39.90$82.7314,800
2020-03-30$39.95$82.8310,700
2020-03-27$35.09$72.758,800
2020-03-26$40.00$82.9320,200
2020-03-25$36.89$76.4825,100
2020-03-24$33.58$69.6217,500
2020-03-23$32.70$67.806,800
2020-03-20$34.90$72.3620,600
2020-03-19$36.00$74.646,600
2020-03-18$33.50$69.4611,100
2020-03-17$36.00$74.6413,500
2020-03-16$32.01$66.3719,300
2020-03-13$35.30$73.1914,900
2020-03-12$31.84$66.0117,000
2020-03-11$36.27$74.4113,000
2020-03-10$37.10$76.1117,400
2020-03-09$39.40$80.834,800
2020-03-06$43.43$89.106,900
2020-03-05$44.90$92.125,900
2020-03-04$47.49$97.439,100
2020-03-03$44.55$91.406,900
2020-03-02$48.45$99.4010,400
2020-02-28$45.50$93.356,500
2020-02-27$43.51$89.2612,700
2020-02-26$46.03$94.4312,300
2020-02-25$48.10$98.684,200
2020-02-24$49.04$100.619,400
2020-02-21$49.75$102.073,200
2020-02-20$50.71$104.045,500
2020-02-19$52.50$107.717,700
2020-02-18$53.20$109.1414,500
2020-02-14$49.69$101.944,200
2020-02-13$49.20$100.945,000
2020-02-12$49.31$101.165,900
2020-02-11$48.67$99.852,800
2020-02-10$48.62$99.751,200
2020-02-07$48.69$99.894,800
2020-02-06$49.04$100.618,800
2020-02-05$50.20$102.991,700
2020-02-04$49.70$101.963,300
2020-02-03$50.15$102.892,900
2020-01-31$50.05$102.685,900
2020-01-30$53.35$109.451,900
2020-01-29$52.47$107.651,700
2020-01-28$52.50$107.715,600
2020-01-27$51.10$104.847,900
2020-01-24$51.82$106.312,000
2020-01-23$51.80$106.274,400
2020-01-22$52.07$106.831,700
2020-01-21$51.56$105.787,100
2020-01-17$52.15$106.992,800
2020-01-16$52.25$107.202,200
2020-01-15$52.40$107.501,400
2020-01-14$52.00$106.682,000
2020-01-13$52.57$107.851,800
2020-01-10$52.00$106.684,300
2020-01-09$52.81$108.34700
2020-01-08$52.31$107.322,400
2020-01-07$52.12$106.932,800
2020-01-06$52.69$108.102,900
2020-01-03$53.80$110.382,100
2020-01-02$54.26$111.323,800