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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1998-12-31$18.75$19.071,400
1998-12-30$18.25$18.560
1998-12-29$18.25$18.56500
1998-12-28$18.25$18.560
1998-12-24$18.25$18.560
1998-12-23$18.25$18.560
1998-12-22$18.25$18.560
1998-12-21$18.25$18.560
1998-12-18$18.25$18.56300
1998-12-17$18.63$18.940
1998-12-16$18.63$18.94200
1998-12-15$18.63$18.944,700
1998-12-14$19.00$19.331,400
1998-12-11$19.25$19.583,600
1998-12-10$19.00$19.21300
1998-12-09$20.00$20.220
1998-12-08$20.00$20.22400
1998-12-07$18.88$19.09100
1998-12-04$19.00$19.210
1998-12-03$19.00$19.217,400
1998-12-02$19.25$19.470
1998-12-01$19.25$19.47500
1998-11-30$19.50$19.72100
1998-11-27$19.00$19.210
1998-11-25$19.00$19.21200
1998-11-24$19.00$19.215,700
1998-11-23$19.00$19.210
1998-11-20$19.00$19.21200
1998-11-19$20.00$20.220
1998-11-18$20.00$20.22500
1998-11-17$19.75$19.97600
1998-11-16$20.00$20.220
1998-11-13$20.00$20.220
1998-11-12$20.00$20.22400
1998-11-11$19.00$19.21200
1998-11-10$19.00$19.210
1998-11-09$19.00$19.210
1998-11-06$19.00$19.21100
1998-11-05$19.00$19.21100
1998-11-04$19.00$19.21700
1998-11-03$19.25$19.471,400
1998-11-02$19.50$19.721,300
1998-10-30$19.00$19.21800
1998-10-29$19.00$19.21500
1998-10-28$19.00$19.210
1998-10-27$19.00$19.21800
1998-10-26$19.25$19.472,500
1998-10-23$18.50$18.710
1998-10-22$18.50$18.710
1998-10-21$18.50$18.710
1998-10-20$18.50$18.710
1998-10-19$18.50$18.71400
1998-10-16$18.75$18.96600
1998-10-15$19.00$19.21100
1998-10-14$18.50$18.710
1998-10-13$18.50$18.71600
1998-10-12$18.75$18.962,800
1998-10-09$18.75$18.96600
1998-10-08$19.00$19.21400
1998-10-07$19.13$19.340
1998-10-06$19.13$19.340
1998-10-05$19.13$19.340
1998-10-02$19.13$19.342,500
1998-10-01$19.50$19.722,900
1998-09-30$19.13$19.340
1998-09-29$19.13$19.340
1998-09-28$19.13$19.340
1998-09-25$19.13$19.340
1998-09-24$19.13$19.340
1998-09-23$19.13$19.340
1998-09-22$19.13$19.342,000
1998-09-21$19.00$19.21300
1998-09-18$19.25$19.47500
1998-09-17$19.38$19.590
1998-09-16$19.38$19.590
1998-09-15$19.38$19.592,000
1998-09-14$20.00$20.22100
1998-09-11$19.13$19.34700
1998-09-10$19.25$19.36900
1998-09-09$20.00$20.11200
1998-09-08$19.25$19.36100
1998-09-04$19.25$19.36300
1998-09-03$19.50$19.61500
1998-09-02$20.00$20.11100
1998-09-01$19.38$19.483,100
1998-08-31$19.50$19.61400
1998-08-28$20.00$20.11600
1998-08-27$20.00$20.11600
1998-08-26$19.75$19.86100
1998-08-25$19.38$19.480
1998-08-24$19.38$19.480
1998-08-21$19.38$19.48200
1998-08-20$20.00$20.110
1998-08-19$20.00$20.111,000
1998-08-18$21.00$21.110
1998-08-17$21.00$21.112,300
1998-08-14$20.75$20.86200
1998-08-13$20.75$20.860
1998-08-12$20.75$20.860
1998-08-11$20.75$20.860
1998-08-10$20.75$20.860
1998-08-07$20.75$20.860
1998-08-06$20.75$20.860
1998-08-05$20.75$20.861,400
1998-08-04$20.00$20.111,800
1998-08-03$22.50$22.62100
1998-07-31$21.25$21.37600
1998-07-30$21.25$21.37200
1998-07-29$21.25$21.370
1998-07-28$21.25$21.37800
1998-07-27$22.00$22.12300
1998-07-24$21.25$21.371,700
1998-07-23$22.00$22.120
1998-07-22$22.00$22.122,900
1998-07-21$21.50$21.621,100
1998-07-20$21.50$21.62600
1998-07-17$21.25$21.37800
1998-07-16$21.13$21.240
1998-07-15$21.13$21.245,200
1998-07-14$21.00$21.110
1998-07-13$21.00$21.11200
1998-07-10$21.25$21.371,000
1998-07-09$21.25$21.371,000
1998-07-08$21.38$21.49400
1998-07-07$21.38$21.491,000
1998-07-06$20.38$20.491,400
1998-07-02$20.25$20.36200
1998-07-01$20.25$20.36800
1998-06-30$20.38$20.49200
1998-06-29$20.38$20.490
1998-06-26$20.38$20.491,800
1998-06-25$20.25$20.25200
1998-06-24$20.38$20.371,400
1998-06-23$20.38$20.371,200
1998-06-22$20.03$20.0310,200
1998-06-19$20.25$20.252,600
1998-06-18$20.50$20.502,800
1998-06-17$20.50$20.505,600
1998-06-16$20.50$20.500
1998-06-15$20.50$20.500
1998-06-12$20.50$20.500
1998-06-11$20.50$20.500
1998-06-10$20.50$20.502,000
1998-06-09$20.50$20.501,000
1998-06-08$20.50$20.501,000
1998-06-05$20.50$20.500
1998-06-04$20.50$20.501,000
1998-06-03$20.50$20.50800
1998-06-02$20.75$20.750
1998-06-01$20.75$20.751,000
1998-05-29$20.50$20.500
1998-05-28$20.50$20.50200
1998-05-27$20.50$20.500
1998-05-26$20.50$20.500
1998-05-22$20.50$20.500
1998-05-21$20.50$20.500
1998-05-20$20.50$20.501,200
1998-05-19$20.50$20.501,000
1998-05-18$20.63$20.62600
1998-05-15$20.88$20.880
1998-05-14$20.88$20.882,000
1998-05-13$20.88$20.883,000
1998-05-12$21.00$21.000
1998-05-11$21.00$21.000
1998-05-08$21.00$21.000
1998-05-07$21.00$21.000