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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2023-12-29$68.19$160.534,700
2023-12-28$68.82$162.014,200
2023-12-27$69.40$163.374,800
2023-12-26$67.19$158.176,400
2023-12-22$68.03$160.157,300
2023-12-21$68.00$160.088,500
2023-12-20$69.80$164.3210,700
2023-12-19$68.46$161.169,700
2023-12-18$70.33$165.5613,100
2023-12-15$70.79$166.6537,000
2023-12-14$67.16$158.1019,000
2023-12-13$65.40$152.9214,800
2023-12-12$61.16$143.016,600
2023-12-11$61.72$144.326,200
2023-12-08$60.84$142.267,800
2023-12-07$59.50$139.138,800
2023-12-06$60.51$141.496,000
2023-12-05$59.07$138.1215,100
2023-12-04$61.30$143.3411,100
2023-12-01$58.72$137.3013,400
2023-11-30$58.34$136.413,000
2023-11-29$57.71$134.942,000
2023-11-28$57.00$133.283,400
2023-11-27$57.37$134.1512,700
2023-11-24$60.35$141.112,700
2023-11-22$59.43$138.963,600
2023-11-21$58.85$137.617,200
2023-11-20$58.20$136.093,000
2023-11-17$58.10$135.856,700
2023-11-16$56.41$131.904,400
2023-11-15$55.06$128.747,500
2023-11-14$56.20$131.4114,900
2023-11-13$54.61$127.692,700
2023-11-10$55.07$128.779,200
2023-11-09$54.39$127.182,700
2023-11-08$54.99$128.582,800
2023-11-07$54.30$126.974,200
2023-11-06$54.37$127.134,700
2023-11-03$55.00$128.607,000
2023-11-02$54.00$126.274,700
2023-11-01$53.40$124.863,500
2023-10-31$52.66$123.135,200
2023-10-30$53.00$123.935,900
2023-10-27$52.57$122.925,000
2023-10-26$52.00$121.598,900
2023-10-25$52.00$121.596,600
2023-10-24$52.85$123.587,300
2023-10-23$52.90$123.693,900
2023-10-20$54.39$127.188,000
2023-10-19$55.72$130.296,800
2023-10-18$57.10$133.515,000
2023-10-17$57.18$133.709,800
2023-10-16$55.90$130.716,700
2023-10-13$55.66$130.157,200
2023-10-12$55.44$129.634,900
2023-10-11$56.03$131.018,900
2023-10-10$55.91$130.734,500
2023-10-09$55.25$129.193,400
2023-10-06$53.02$123.977,600
2023-10-05$53.20$124.405,700
2023-10-04$51.25$119.8410,300
2023-10-03$51.88$121.313,300
2023-10-02$52.75$123.347,900
2023-09-29$53.60$125.334,800
2023-09-28$54.70$127.905,100
2023-09-27$55.08$128.792,400
2023-09-26$55.11$128.863,300
2023-09-25$54.70$127.905,100
2023-09-22$54.90$128.376,300
2023-09-21$55.82$130.523,000
2023-09-20$54.81$128.165,000
2023-09-19$54.62$127.726,200
2023-09-18$55.31$129.336,100
2023-09-15$56.69$132.5629,200
2023-09-14$53.59$125.314,700
2023-09-13$53.62$124.357,000
2023-09-12$55.02$127.607,200
2023-09-11$54.42$126.205,200
2023-09-08$52.52$121.803,200
2023-09-07$52.02$120.6423,100
2023-09-06$50.98$118.236,300
2023-09-05$52.60$121.985,700
2023-09-01$52.82$122.494,500
2023-08-31$53.32$123.655,400
2023-08-30$54.09$125.443,800
2023-08-29$53.23$123.441,300
2023-08-28$52.91$122.704,400
2023-08-25$53.58$124.263,900
2023-08-24$54.42$126.204,400
2023-08-23$53.72$124.585,500
2023-08-22$54.35$126.041,900
2023-08-21$55.30$128.246,000
2023-08-18$55.20$128.014,200
2023-08-17$55.20$128.015,100
2023-08-16$54.61$126.643,800
2023-08-15$53.65$124.424,800
2023-08-14$54.63$126.699,400
2023-08-11$57.80$134.042,900
2023-08-10$57.87$134.204,300
2023-08-09$57.17$132.584,100
2023-08-08$57.25$132.773,800
2023-08-07$58.00$134.514,100
2023-08-04$57.49$133.323,600
2023-08-03$57.03$132.261,900
2023-08-02$56.91$131.986,300
2023-08-01$56.33$130.632,300
2023-07-31$56.23$130.405,000
2023-07-28$57.65$133.693,300
2023-07-27$58.00$134.514,700
2023-07-26$57.35$133.0010,100
2023-07-25$57.52$133.395,000
2023-07-24$55.60$128.949,000
2023-07-21$56.12$130.155,400
2023-07-20$55.90$129.6410,500
2023-07-19$53.78$124.728,100
2023-07-18$52.47$121.685,700
2023-07-17$52.00$120.595,600
2023-07-14$51.72$119.945,500
2023-07-13$52.19$121.033,200
2023-07-12$51.33$119.046,300
2023-07-11$52.50$121.7513,800
2023-07-10$53.86$124.915,700
2023-07-07$54.50$126.3925,600
2023-07-06$53.99$125.2111,300
2023-07-05$55.05$127.679,600
2023-07-03$54.70$126.853,800
2023-06-30$53.70$124.5312,000
2023-06-29$54.88$127.275,200
2023-06-28$54.10$125.469,200
2023-06-27$53.84$124.8612,200
2023-06-26$55.00$127.5514,800
2023-06-23$53.65$124.42361,800
2023-06-22$55.50$128.7113,500
2023-06-21$55.40$128.4823,100
2023-06-20$55.46$128.6214,700
2023-06-16$55.78$129.3616,700
2023-06-15$56.94$132.058,700
2023-06-14$55.70$129.177,700
2023-06-13$56.60$130.2410,100
2023-06-12$56.42$129.838,600
2023-06-09$55.85$128.516,100
2023-06-08$57.31$131.879,800
2023-06-07$56.33$129.6213,500
2023-06-06$52.95$121.847,400
2023-06-05$51.64$118.836,100
2023-06-02$51.20$117.819,700
2023-06-01$51.08$117.546,100
2023-05-31$50.75$116.786,700
2023-05-30$49.30$113.4411,700
2023-05-26$50.97$117.285,200
2023-05-25$51.01$117.384,200
2023-05-24$51.87$119.368,600
2023-05-23$51.70$118.968,800
2023-05-22$51.69$118.946,500
2023-05-19$50.54$116.2943,400
2023-05-18$50.02$115.1012,700
2023-05-17$50.67$116.5912,700
2023-05-16$49.04$112.8420,700
2023-05-15$49.44$113.766,800
2023-05-12$49.14$113.074,400
2023-05-11$48.40$111.372,100
2023-05-10$48.97$112.685,000
2023-05-09$49.85$114.717,100
2023-05-08$49.79$114.575,200
2023-05-05$50.97$117.286,300
2023-05-04$48.70$112.0610,600
2023-05-03$50.33$115.815,200
2023-05-02$50.06$115.196,100
2023-05-01$52.61$121.062,100
2023-04-28$53.25$122.539,200
2023-04-27$52.26$120.257,500
2023-04-26$52.12$119.932,900
2023-04-25$53.32$122.697,900
2023-04-24$54.59$125.614,500
2023-04-21$53.62$123.388,400
2023-04-20$54.93$126.401,200
2023-04-19$55.96$128.776,900
2023-04-18$55.13$126.864,400
2023-04-17$54.36$125.0811,400
2023-04-14$54.93$126.4014,200
2023-04-13$55.53$127.781,900
2023-04-12$55.10$126.7911,000
2023-04-11$54.65$125.7511,100
2023-04-10$55.00$126.568,300
2023-04-06$54.94$126.423,300
2023-04-05$53.41$122.904,500
2023-04-04$53.00$121.964,400
2023-04-03$53.36$122.788,500
2023-03-31$51.71$118.995,700
2023-03-30$51.78$119.155,400
2023-03-29$53.80$123.809,200
2023-03-28$53.60$123.343,600
2023-03-27$54.11$124.5110,400
2023-03-24$55.59$127.927,100
2023-03-23$54.30$124.959,300
2023-03-22$53.86$123.933,900
2023-03-21$54.01$124.288,800
2023-03-20$52.32$120.3911,600
2023-03-17$54.16$124.628,700
2023-03-16$56.11$129.1122,200
2023-03-15$57.86$133.145,000
2023-03-14$57.26$131.768,500
2023-03-13$55.00$125.554,600
2023-03-10$57.85$132.059,500
2023-03-09$58.99$134.652,500
2023-03-08$58.78$134.173,600
2023-03-07$57.98$132.354,200
2023-03-06$57.97$132.322,600
2023-03-03$57.78$131.892,400
2023-03-02$58.00$132.392,400
2023-03-01$58.58$133.725,000
2023-02-28$57.23$130.646,600
2023-02-27$58.55$133.656,300
2023-02-24$58.63$133.834,900
2023-02-23$59.80$136.509,600
2023-02-22$58.55$133.6511,800
2023-02-21$58.05$132.512,200
2023-02-17$59.05$134.792,800
2023-02-16$59.41$135.616,900
2023-02-15$59.00$134.681,600
2023-02-14$59.93$136.804,900
2023-02-13$60.70$138.566,900
2023-02-10$59.49$135.798,300
2023-02-09$58.05$132.5120,900
2023-02-08$59.24$135.225,600
2023-02-07$60.10$137.198,700
2023-02-06$61.15$139.5816,300
2023-02-03$59.62$136.091,600
2023-02-02$60.75$138.677,500
2023-02-01$60.31$137.678,500
2023-01-31$60.99$139.229,500
2023-01-30$60.08$137.144,400
2023-01-27$60.00$136.966,800
2023-01-26$59.24$135.228,500
2023-01-25$58.84$134.312,500
2023-01-24$59.25$135.253,000
2023-01-23$57.70$131.719,000
2023-01-20$58.85$134.337,700
2023-01-19$58.15$132.742,000
2023-01-18$57.95$132.283,300
2023-01-17$57.75$131.824,400
2023-01-13$57.95$132.283,700
2023-01-12$58.65$133.883,900
2023-01-11$58.21$132.874,900
2023-01-10$58.48$133.495,200
2023-01-09$58.63$133.836,200
2023-01-06$58.99$134.651,100
2023-01-05$56.88$129.842,400
2023-01-04$57.35$130.919,300
2023-01-03$59.49$135.794,200