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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2022-12-30$58.27$133.012,700
2022-12-29$58.45$133.425,500
2022-12-28$58.53$133.601,400
2022-12-27$59.25$135.253,600
2022-12-23$58.00$132.391,700
2022-12-22$56.97$130.041,200
2022-12-21$58.02$132.443,100
2022-12-20$57.18$130.526,800
2022-12-19$55.50$126.694,000
2022-12-16$55.87$127.5311,800
2022-12-15$55.62$126.964,000
2022-12-14$55.55$126.8015,800
2022-12-13$59.66$135.2231,200
2022-12-12$61.10$138.492,100
2022-12-09$60.47$137.066,400
2022-12-08$61.50$139.3917,100
2022-12-07$59.18$134.145,700
2022-12-06$56.99$129.172,200
2022-12-05$56.79$128.723,500
2022-12-02$56.10$127.151,900
2022-12-01$55.87$126.633,500
2022-11-30$56.01$126.953,200
2022-11-29$56.07$127.093,100
2022-11-28$55.90$126.7013,600
2022-11-25$53.60$121.49400
2022-11-23$53.80$121.94700
2022-11-22$53.25$120.691,200
2022-11-21$54.46$123.443,900
2022-11-18$52.91$119.924,100
2022-11-17$52.78$119.634,500
2022-11-16$52.86$119.813,400
2022-11-15$53.76$121.85900
2022-11-14$53.04$120.226,900
2022-11-11$53.50$121.268,100
2022-11-10$53.50$121.261,900
2022-11-09$53.63$121.569,700
2022-11-08$51.52$116.773,800
2022-11-07$53.00$120.133,700
2022-11-04$52.50$118.995,000
2022-11-03$53.37$120.971,800
2022-11-02$54.61$123.783,000
2022-11-01$55.80$126.478,600
2022-10-31$56.56$128.208,300
2022-10-28$57.70$130.78600
2022-10-27$57.60$130.551,200
2022-10-26$57.30$129.873,700
2022-10-25$58.68$133.002,100
2022-10-24$58.65$132.933,400
2022-10-21$58.80$133.271,600
2022-10-20$58.90$133.502,200
2022-10-19$58.40$132.373,600
2022-10-18$59.65$135.2011,900
2022-10-17$58.35$132.259,000
2022-10-14$55.66$126.161,300
2022-10-13$54.86$124.347,800
2022-10-12$54.98$124.626,600
2022-10-11$55.41$125.593,100
2022-10-10$55.57$125.954,200
2022-10-07$54.86$124.3410,900
2022-10-06$54.50$123.531,400
2022-10-05$54.45$123.413,200
2022-10-04$54.66$123.892,900
2022-10-03$54.00$122.395,000
2022-09-30$53.50$121.265,000
2022-09-29$54.20$122.8515,300
2022-09-28$55.00$124.6637,800
2022-09-27$52.80$119.679,100
2022-09-26$50.44$114.331,900
2022-09-23$49.74$112.744,800
2022-09-22$51.00$115.602,300
2022-09-21$51.70$117.181,600
2022-09-20$51.15$115.943,200
2022-09-19$51.20$116.0515,700
2022-09-16$53.75$121.8323,400
2022-09-15$49.56$112.33500
2022-09-14$49.55$112.315,300
2022-09-13$51.00$114.643,200
2022-09-12$51.00$114.642,700
2022-09-09$51.20$115.092,800
2022-09-08$51.95$116.781,400
2022-09-07$52.25$117.454,400
2022-09-06$51.45$115.6518,900
2022-09-02$48.11$108.1510,700
2022-09-01$47.50$106.783,100
2022-08-31$48.75$109.594,800
2022-08-30$50.00$112.404,400
2022-08-29$50.60$113.742,500
2022-08-26$50.42$113.345,100
2022-08-25$50.20$112.84200
2022-08-24$50.12$112.663,500
2022-08-23$49.65$111.614,600
2022-08-22$50.50$113.525,700
2022-08-19$50.35$113.185,600
2022-08-18$50.60$113.74700
2022-08-17$49.80$111.9512,800
2022-08-16$49.10$110.374,400
2022-08-15$49.95$112.282,200
2022-08-12$50.70$113.974,800
2022-08-11$51.20$115.093,400
2022-08-10$51.50$115.7712,400
2022-08-09$50.81$114.2211,000
2022-08-08$49.20$110.609,600
2022-08-05$48.00$107.907,400
2022-08-04$47.35$106.443,000
2022-08-03$48.15$108.2411,400
2022-08-02$46.85$105.311,200
2022-08-01$47.20$106.109,300
2022-07-29$44.13$99.204,300
2022-07-28$45.88$103.134,100
2022-07-27$45.55$102.399,400
2022-07-26$45.62$102.5512,900
2022-07-25$45.20$101.6112,800
2022-07-22$45.88$103.136,800
2022-07-21$45.51$102.306,900
2022-07-20$44.22$99.4014,300
2022-07-19$44.06$99.046,700
2022-07-18$44.37$99.7412,000
2022-07-15$47.00$105.65900
2022-07-14$47.00$105.650
2022-07-13$47.00$105.651,000
2022-07-12$47.18$106.061,500
2022-07-11$46.80$105.20300
2022-07-08$47.54$106.87800
2022-07-07$47.50$106.782,000
2022-07-06$47.50$106.782,400
2022-07-05$47.05$105.763,200
2022-07-01$46.46$104.443,000
2022-06-30$45.97$103.341,300
2022-06-29$46.27$104.011,300
2022-06-28$46.50$104.532,500
2022-06-27$46.23$103.92600
2022-06-24$45.88$103.132,100
2022-06-23$45.91$103.202,900
2022-06-22$45.01$101.181,800
2022-06-21$46.50$104.532,300
2022-06-17$46.00$103.401,900
2022-06-16$46.00$103.402,900
2022-06-15$48.25$108.462,800
2022-06-14$48.41$108.821,300
2022-06-13$49.34$110.014,700
2022-06-10$50.00$111.48400
2022-06-09$50.00$111.485,500
2022-06-08$49.78$110.991,400
2022-06-07$49.67$110.752,400
2022-06-06$49.67$110.751,100
2022-06-03$50.17$111.86300
2022-06-02$50.17$111.861,300
2022-06-01$49.51$110.398,300
2022-05-31$51.04$113.801,800
2022-05-27$51.16$114.073,100
2022-05-26$50.70$113.045,000
2022-05-25$51.01$113.745,600
2022-05-24$50.54$112.693,100
2022-05-23$50.38$112.336,300
2022-05-20$51.20$114.164,500
2022-05-19$51.70$115.27800
2022-05-18$51.15$114.053,100
2022-05-17$51.75$115.393,200
2022-05-16$50.62$112.872,500
2022-05-13$51.00$113.710
2022-05-12$51.00$113.711,100
2022-05-11$51.35$114.496,000
2022-05-10$50.75$113.162,000
2022-05-09$51.23$114.232,200
2022-05-06$51.47$114.765,000
2022-05-05$51.46$114.744,700
2022-05-04$51.81$115.52300
2022-05-03$51.40$114.612,900
2022-05-02$51.31$114.404,100
2022-04-29$51.80$115.50800
2022-04-28$51.07$113.87500
2022-04-27$51.02$113.76900
2022-04-26$50.80$113.273,700
2022-04-25$50.74$113.132,100
2022-04-22$51.00$113.712,000
2022-04-21$51.10$113.942,100
2022-04-20$52.39$116.813,100
2022-04-19$50.01$111.511,700
2022-04-18$50.82$113.314,000
2022-04-14$50.98$113.673,600
2022-04-13$51.15$114.051,600
2022-04-12$50.22$111.973,800
2022-04-11$50.96$113.625,900
2022-04-08$50.60$112.821,900
2022-04-07$50.92$113.541,400
2022-04-06$50.98$113.675,200
2022-04-05$50.25$112.044,000
2022-04-04$50.77$113.204,000
2022-04-01$51.00$113.713,600
2022-03-31$50.53$112.671,800
2022-03-30$49.65$110.709,600
2022-03-29$50.05$111.604,200
2022-03-28$50.15$111.821,300
2022-03-25$50.10$111.71400
2022-03-24$50.40$112.381,000
2022-03-23$49.95$111.372,400
2022-03-22$50.15$111.822,500
2022-03-21$50.68$113.001,900
2022-03-18$49.90$111.265,800
2022-03-17$50.62$112.870
2022-03-16$50.62$112.873,500
2022-03-15$50.55$112.713,200
2022-03-14$51.09$113.912,800
2022-03-11$50.00$110.592,300
2022-03-10$50.02$110.641,000
2022-03-09$50.16$110.95300
2022-03-08$50.16$110.951,300
2022-03-07$50.07$110.757,600
2022-03-04$50.22$111.08800
2022-03-03$50.20$111.03900
2022-03-02$50.58$111.871,000
2022-03-01$50.26$111.171,100
2022-02-28$50.33$111.32900
2022-02-25$51.13$113.093,200
2022-02-24$50.15$110.922,000
2022-02-23$52.30$115.685,000
2022-02-22$51.08$112.981,900
2022-02-18$50.83$112.431,500
2022-02-17$50.00$110.593,600
2022-02-16$50.32$111.302,000
2022-02-15$50.56$111.830
2022-02-14$50.56$111.832,900
2022-02-11$50.79$112.342,600
2022-02-10$51.10$113.036,200
2022-02-09$51.50$113.914,100
2022-02-08$50.60$111.925,300
2022-02-07$52.39$115.882,200
2022-02-04$51.82$114.623,800
2022-02-03$51.20$113.252,900
2022-02-02$51.35$113.584,400
2022-02-01$51.84$114.662,000
2022-01-31$51.20$113.25900
2022-01-28$52.00$115.021,300
2022-01-27$52.00$115.022,700
2022-01-26$52.21$115.483,000
2022-01-25$52.40$115.90700
2022-01-24$53.25$117.781,900
2022-01-21$53.50$118.331,300
2022-01-20$52.90$117.011,600
2022-01-19$53.50$118.332,100
2022-01-18$53.43$118.185,600
2022-01-14$53.00$117.234,900
2022-01-13$52.00$115.021,100
2022-01-12$52.87$116.941,500
2022-01-11$52.44$115.99900
2022-01-10$52.44$115.992,000
2022-01-07$52.98$117.181,600
2022-01-06$52.98$117.182,400
2022-01-05$51.50$113.911,100
2022-01-04$52.20$115.467,800
2022-01-03$51.55$114.0210,700