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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2021-12-31$51.19$113.221,200
2021-12-30$51.63$114.202,400
2021-12-29$51.24$113.331,300
2021-12-28$50.75$112.251,500
2021-12-27$51.50$113.91800
2021-12-23$52.09$115.211,300
2021-12-22$51.02$112.85900
2021-12-21$51.37$113.622,300
2021-12-20$51.16$113.16600
2021-12-17$51.87$114.731,500
2021-12-16$50.09$110.79600
2021-12-15$50.52$111.741,200
2021-12-14$50.90$112.583,000
2021-12-13$50.57$110.975,800
2021-12-10$51.48$112.963,600
2021-12-09$50.45$110.70900
2021-12-08$50.37$110.53400
2021-12-07$50.37$110.53900
2021-12-06$51.80$113.672,000
2021-12-03$51.65$113.342,000
2021-12-02$51.55$113.125,500
2021-12-01$50.01$109.741,300
2021-11-30$50.10$109.946,300
2021-11-29$49.53$108.692,800
2021-11-26$49.25$108.074,000
2021-11-24$50.00$109.724,400
2021-11-23$51.05$112.023,700
2021-11-22$50.95$111.805,400
2021-11-19$49.21$107.984,300
2021-11-18$49.55$108.734,700
2021-11-17$51.08$112.091,400
2021-11-16$50.64$111.122,100
2021-11-15$53.00$116.30600
2021-11-12$52.40$114.98500
2021-11-11$52.81$115.880
2021-11-10$52.81$115.883,900
2021-11-09$52.70$115.643,700
2021-11-08$52.18$114.502,700
2021-11-05$52.91$116.102,400
2021-11-04$51.74$113.542,600
2021-11-03$51.38$112.754,700
2021-11-02$52.35$114.871,800
2021-11-01$51.98$114.063,000
2021-10-29$51.17$112.282,300
2021-10-28$51.50$113.011,300
2021-10-27$51.57$113.162,900
2021-10-26$52.68$115.604,700
2021-10-25$52.72$115.691,300
2021-10-22$52.65$115.53800
2021-10-21$52.54$115.293,300
2021-10-20$53.00$116.302,300
2021-10-19$52.14$114.414,100
2021-10-18$51.50$113.014,800
2021-10-15$51.20$112.352,200
2021-10-14$51.92$113.93900
2021-10-13$51.49$112.996,000
2021-10-12$51.30$112.5713,700
2021-10-11$52.57$115.362,000
2021-10-08$53.00$116.302,800
2021-10-07$53.11$116.541,200
2021-10-06$53.25$116.85600
2021-10-05$53.05$116.412,200
2021-10-04$52.61$115.441,600
2021-10-01$52.51$115.232,800
2021-09-30$53.11$116.5414,200
2021-09-29$50.99$111.894,300
2021-09-28$52.55$115.311,700
2021-09-27$52.20$114.544,700
2021-09-24$51.27$112.501,500
2021-09-23$51.75$113.56800
2021-09-22$51.85$113.781,900
2021-09-21$50.18$110.11400
2021-09-20$50.18$110.118,100
2021-09-17$53.53$117.464,200
2021-09-16$53.03$116.372,200
2021-09-15$52.28$114.726,800
2021-09-14$52.25$114.652,400
2021-09-13$52.30$113.892,800
2021-09-10$52.25$113.783,400
2021-09-09$52.26$113.802,900
2021-09-08$52.27$113.821,200
2021-09-07$52.69$114.741,900
2021-09-03$53.01$115.432,900
2021-09-02$53.97$117.521,000
2021-09-01$53.69$116.911,000
2021-08-31$53.54$116.594,100
2021-08-30$53.59$116.702,900
2021-08-27$53.44$116.371,800
2021-08-26$53.75$117.041,700
2021-08-25$53.44$116.372,000
2021-08-24$53.77$117.091,900
2021-08-23$53.66$116.853,900
2021-08-20$53.50$116.50700
2021-08-19$53.50$116.503,000
2021-08-18$53.45$116.394,300
2021-08-17$54.06$117.723,200
2021-08-16$54.30$118.243,900
2021-08-13$53.70$116.942,900
2021-08-12$54.10$117.811,200
2021-08-11$54.07$117.743,200
2021-08-10$53.90$117.373,200
2021-08-09$53.74$117.023,200
2021-08-06$53.45$116.396,000
2021-08-05$53.41$116.301,100
2021-08-04$52.72$114.803,000
2021-08-03$52.74$114.844,800
2021-08-02$52.55$114.435,400
2021-07-30$52.26$113.801,500
2021-07-29$52.25$113.787,900
2021-07-28$53.05$115.526,700
2021-07-27$52.76$114.8919,600
2021-07-26$52.75$114.872,900
2021-07-23$52.04$113.327,600
2021-07-22$50.91$110.862,400
2021-07-21$50.70$110.405,900
2021-07-20$49.75$108.3314,400
2021-07-19$48.76$106.189,500
2021-07-16$50.00$108.8833,500
2021-07-15$51.69$112.5618,300
2021-07-14$50.43$109.817,500
2021-07-13$50.20$109.319,100
2021-07-12$51.17$111.434,500
2021-07-09$49.86$108.5711,400
2021-07-08$48.77$106.2056,800
2021-07-07$48.51$105.6319,600
2021-07-06$49.49$107.7729,600
2021-07-02$53.02$115.4515,500
2021-07-01$52.01$113.2626,800
2021-06-30$51.00$111.0618,700
2021-06-29$51.17$111.4310,000
2021-06-28$51.11$111.3036,400
2021-06-25$51.00$111.06459,400
2021-06-24$51.55$112.2528,500
2021-06-23$51.02$111.1021,700
2021-06-22$51.00$111.0615,700
2021-06-21$51.62$112.4123,800
2021-06-18$51.31$111.7330,500
2021-06-17$53.02$115.4529,900
2021-06-16$52.15$113.5619,500
2021-06-15$51.82$112.8412,000
2021-06-14$51.00$111.0610,900
2021-06-11$51.30$110.845,900
2021-06-10$51.50$111.277,700
2021-06-09$51.30$110.846,500
2021-06-08$51.11$110.437,800
2021-06-07$51.41$111.0817,200
2021-06-04$51.91$112.166,900
2021-06-03$51.88$112.0911,800
2021-06-02$51.38$111.0115,300
2021-06-01$50.61$109.356,300
2021-05-28$49.48$106.915,300
2021-05-27$49.61$107.1910,300
2021-05-26$49.56$107.0815,200
2021-05-25$48.87$105.5916,000
2021-05-24$50.27$108.618,900
2021-05-21$50.00$108.039,100
2021-05-20$49.89$107.7918,000
2021-05-19$49.30$106.5218,800
2021-05-18$48.96$105.7815,400
2021-05-17$50.23$108.5329,600
2021-05-14$48.92$105.7025,400
2021-05-13$46.94$101.4211,400
2021-05-12$45.70$98.7414,700
2021-05-11$45.52$98.3513,800
2021-05-10$45.40$98.0932,100
2021-05-07$44.09$95.2611,400
2021-05-06$44.05$95.1710,100
2021-05-05$43.72$94.4621,400
2021-05-04$42.81$92.4925,400
2021-05-03$42.94$92.7811,000
2021-04-30$42.18$91.1319,300
2021-04-29$41.72$90.1420,000
2021-04-28$41.69$90.0713,000
2021-04-27$41.35$89.3412,900
2021-04-26$41.30$89.2317,300
2021-04-23$41.37$89.3813,200
2021-04-22$40.43$87.3520,000
2021-04-21$40.81$88.177,800
2021-04-20$40.70$87.947,900
2021-04-19$41.47$89.6028,300
2021-04-16$41.27$89.1720,600
2021-04-15$41.36$89.3611,200
2021-04-14$41.25$89.129,300
2021-04-13$40.78$88.117,600
2021-04-12$40.56$87.6313,100
2021-04-09$41.55$89.7710,100
2021-04-08$42.05$90.853,900
2021-04-07$42.36$91.5211,400
2021-04-06$44.30$95.719,300
2021-04-05$45.48$98.266,900
2021-04-01$46.25$99.9312,500
2021-03-31$44.29$95.6916,700
2021-03-30$46.10$99.6013,100
2021-03-29$44.60$96.368,800
2021-03-26$43.55$94.095,100
2021-03-25$43.59$94.1810,400
2021-03-24$43.06$93.0312,700
2021-03-23$43.62$94.2416,400
2021-03-22$46.46$100.3826,600
2021-03-19$49.10$106.0830,100
2021-03-18$46.75$101.019,400
2021-03-17$46.55$100.584,800
2021-03-16$46.99$101.534,900
2021-03-15$48.78$105.398,400
2021-03-12$49.86$107.737,300
2021-03-11$49.46$106.8613,400
2021-03-10$51.82$111.1416,100
2021-03-09$50.80$108.9529,700
2021-03-08$51.72$110.9321,300
2021-03-05$48.52$104.0611,200
2021-03-04$45.45$97.4813,600
2021-03-03$43.93$94.228,200
2021-03-02$42.66$91.4910,300
2021-03-01$43.50$93.306,300
2021-02-26$43.50$93.307,600
2021-02-25$44.17$94.734,400
2021-02-24$44.52$95.484,200
2021-02-23$43.82$93.986,600
2021-02-22$44.00$94.3713,300
2021-02-19$43.53$93.364,000
2021-02-18$42.94$92.104,200
2021-02-17$43.00$92.225,300
2021-02-16$43.70$93.738,600
2021-02-12$43.16$92.577,600
2021-02-11$43.00$92.2222,800
2021-02-10$43.00$92.2226,700
2021-02-09$42.50$91.1510,600
2021-02-08$41.24$88.458,800
2021-02-05$40.60$87.084,700
2021-02-04$39.95$85.684,000
2021-02-03$39.08$83.826,200
2021-02-02$39.40$84.504,200
2021-02-01$39.26$84.206,100
2021-01-29$39.37$84.4421,800
2021-01-28$40.44$86.736,000
2021-01-27$39.11$83.8814,500
2021-01-26$38.70$83.007,100
2021-01-25$39.07$83.805,200
2021-01-22$39.48$84.6716,400
2021-01-21$38.55$82.686,800
2021-01-20$39.68$85.103,000
2021-01-19$40.03$85.8510,900
2021-01-15$39.46$84.6311,700
2021-01-14$40.20$86.223,500
2021-01-13$39.57$84.8715,400
2021-01-12$40.88$87.689,200
2021-01-11$39.09$83.849,600
2021-01-08$38.02$81.548,300
2021-01-07$38.70$83.0011,300
2021-01-06$38.70$83.0012,800
2021-01-05$37.68$80.8110,000
2021-01-04$37.00$79.367,400