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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2011-12-30$26.60$43.236,400
2011-12-29$26.94$43.783,100
2011-12-28$27.09$44.034,200
2011-12-27$26.50$43.076,300
2011-12-23$26.01$42.272,700
2011-12-22$25.86$42.035,000
2011-12-21$25.91$42.112,800
2011-12-20$24.90$40.474,100
2011-12-19$25.12$40.833,700
2011-12-16$25.04$40.702,700
2011-12-15$24.32$39.5212,300
2011-12-14$23.28$37.839,300
2011-12-13$22.92$37.252,400
2011-12-12$23.39$37.593,600
2011-12-09$23.09$37.112,300
2011-12-08$23.11$37.148,900
2011-12-07$23.30$37.453,900
2011-12-06$23.00$36.962,500
2011-12-05$22.75$36.564,200
2011-12-02$22.38$35.971,700
2011-12-01$22.57$36.276,100
2011-11-30$22.75$36.568,500
2011-11-29$22.11$35.532,700
2011-11-28$21.60$34.712,300
2011-11-25$21.66$34.810
2011-11-23$21.66$34.814,100
2011-11-22$21.52$34.591,400
2011-11-21$21.36$34.333,000
2011-11-18$21.00$33.752,000
2011-11-17$21.26$34.172,400
2011-11-16$21.64$34.78400
2011-11-15$21.60$34.711,900
2011-11-14$21.78$35.003,000
2011-11-11$22.39$35.982,200
2011-11-10$21.70$34.87300
2011-11-09$21.41$34.411,100
2011-11-08$21.50$34.553,400
2011-11-07$20.85$33.5123,800
2011-11-04$22.52$36.194,900
2011-11-03$22.25$35.76300
2011-11-02$22.90$36.80400
2011-11-01$23.08$37.096,600
2011-10-31$23.75$38.170
2011-10-28$23.75$38.170
2011-10-27$23.75$38.1713,700
2011-10-26$23.42$37.643,700
2011-10-25$23.35$37.532,200
2011-10-24$22.99$36.95900
2011-10-21$23.27$37.400
2011-10-20$23.27$37.400
2011-10-19$23.27$37.40500
2011-10-18$23.58$37.901,600
2011-10-17$23.20$37.294,000
2011-10-14$23.47$37.720
2011-10-13$23.47$37.722,800
2011-10-12$22.90$36.801,800
2011-10-11$23.50$37.77900
2011-10-10$22.90$36.80100
2011-10-07$23.38$37.57900
2011-10-06$22.27$35.792,300
2011-10-05$23.33$37.492,500
2011-10-04$23.75$38.171,100
2011-10-03$23.75$38.173,000
2011-09-30$23.34$37.514,100
2011-09-29$22.92$36.840
2011-09-28$22.92$36.842,800
2011-09-27$21.83$35.080
2011-09-26$21.83$35.08500
2011-09-23$22.03$35.41700
2011-09-22$21.57$34.671,300
2011-09-21$21.46$34.491,100
2011-09-20$21.40$34.391,800
2011-09-19$21.38$34.361,900
2011-09-16$21.25$34.15700
2011-09-15$20.86$33.521,300
2011-09-14$21.38$34.361,300
2011-09-13$21.40$34.390
2011-09-12$21.40$33.994,300
2011-09-09$21.82$34.662,900
2011-09-08$21.50$34.151,100
2011-09-07$21.40$33.993,600
2011-09-06$22.17$35.218,200
2011-09-02$23.49$37.311,200
2011-09-01$23.50$37.33200
2011-08-31$23.50$37.333,500
2011-08-30$23.00$36.530
2011-08-29$23.00$36.53300
2011-08-26$23.00$36.53200
2011-08-25$23.00$36.535,300
2011-08-24$23.00$36.531,000
2011-08-23$23.00$36.534,800
2011-08-22$22.88$36.343,000
2011-08-19$22.82$36.251,500
2011-08-18$22.66$35.992,600
2011-08-17$22.51$35.751,300
2011-08-16$22.50$35.74200
2011-08-15$22.46$35.67300
2011-08-12$22.35$35.50500
2011-08-11$22.20$35.261,200
2011-08-10$22.03$34.994,100
2011-08-09$22.50$35.74600
2011-08-08$22.73$36.104,600
2011-08-05$22.95$36.453,200
2011-08-04$22.69$36.042,700
2011-08-03$23.00$36.533,200
2011-08-02$22.00$34.944,000
2011-08-01$21.50$34.150
2011-07-29$21.50$34.154,300
2011-07-28$21.14$33.587,800
2011-07-27$20.24$32.1522,200
2011-07-26$19.71$31.31800
2011-07-25$19.72$31.32800
2011-07-22$19.87$31.564,000
2011-07-21$20.06$31.86200
2011-07-20$20.02$31.801,100
2011-07-19$19.41$30.830
2011-07-18$19.41$30.83200
2011-07-15$19.20$30.501,900
2011-07-14$19.80$31.451,400
2011-07-13$19.90$31.619,500
2011-07-12$20.34$32.314,500
2011-07-11$20.54$32.622,300
2011-07-08$21.00$33.363,400
2011-07-07$21.10$33.512,800
2011-07-06$21.05$33.43700
2011-07-05$20.90$33.20700
2011-07-01$20.96$33.292,500
2011-06-30$21.29$33.82400
2011-06-29$20.68$32.852,300
2011-06-28$21.18$33.642,100
2011-06-27$20.27$32.202,500
2011-06-24$20.24$32.158,000
2011-06-23$20.31$32.26300
2011-06-22$20.38$32.37700
2011-06-21$20.60$32.721,900
2011-06-20$20.56$32.662,900
2011-06-17$21.00$33.36600
2011-06-16$20.70$32.880
2011-06-15$20.70$32.88400
2011-06-14$21.09$33.500
2011-06-13$21.09$33.50600
2011-06-10$21.45$33.67700
2011-06-09$21.00$32.972,900
2011-06-08$21.00$32.970
2011-06-07$21.00$32.97200
2011-06-06$20.82$32.685,400
2011-06-03$21.38$33.560
2011-06-02$21.38$33.560
2011-06-01$21.38$33.56400
2011-05-31$21.18$33.257,200
2011-05-27$21.48$33.72900
2011-05-26$21.48$33.721,200
2011-05-25$21.35$33.523,000
2011-05-24$21.54$33.815,200
2011-05-23$21.16$33.221,800
2011-05-20$21.65$33.991,000
2011-05-19$21.51$33.77600
2011-05-18$21.50$33.75300
2011-05-17$21.40$33.59900
2011-05-16$21.31$33.455,300
2011-05-13$21.10$33.122,400
2011-05-12$21.35$33.520
2011-05-11$21.35$33.52300
2011-05-10$21.40$33.591,100
2011-05-09$20.66$32.433,200
2011-05-06$20.82$32.681,300
2011-05-05$21.08$33.093,000
2011-05-04$20.75$32.574,100
2011-05-03$21.08$33.09600
2011-05-02$20.97$32.924,500
2011-04-29$21.00$32.971,200
2011-04-28$20.61$32.351,000
2011-04-27$20.51$32.202,000
2011-04-26$20.34$31.93300
2011-04-25$20.31$31.883,800
2011-04-21$20.15$31.63800
2011-04-20$20.40$32.023,200
2011-04-19$20.85$32.73800
2011-04-18$21.15$33.205,200
2011-04-15$21.50$33.75400
2011-04-14$21.31$33.450
2011-04-13$21.31$33.45200
2011-04-12$21.50$33.750
2011-04-11$21.50$33.750
2011-04-08$21.50$33.751,600
2011-04-07$21.50$33.751,200
2011-04-06$21.24$33.34100
2011-04-05$21.50$33.752,900
2011-04-04$21.11$33.141,400
2011-04-01$21.53$33.807,300
2011-03-31$22.98$36.080
2011-03-30$22.98$36.08600
2011-03-29$22.89$35.934,000
2011-03-28$22.16$34.792,700
2011-03-25$23.00$36.110
2011-03-24$23.00$36.11100
2011-03-23$23.06$36.200
2011-03-22$23.06$36.202,000
2011-03-21$22.87$35.90500
2011-03-18$22.26$34.94200
2011-03-17$22.30$35.011,000
2011-03-16$22.99$36.09400
2011-03-15$23.00$36.11100
2011-03-14$23.25$36.500
2011-03-11$23.25$36.500
2011-03-10$23.25$36.11600
2011-03-09$23.50$36.49700
2011-03-08$23.21$36.040
2011-03-07$23.21$36.04100
2011-03-04$23.01$35.730
2011-03-03$23.01$35.73600
2011-03-02$23.00$35.721,200
2011-03-01$23.02$35.75300
2011-02-28$23.00$35.72500
2011-02-25$22.65$35.172,100
2011-02-24$22.84$35.470
2011-02-23$22.84$35.470
2011-02-22$22.84$35.471,400
2011-02-18$23.51$36.511,500
2011-02-17$22.31$34.65600
2011-02-16$22.99$35.700
2011-02-15$22.99$35.70500
2011-02-14$23.07$35.831,800
2011-02-11$22.00$34.17100
2011-02-10$22.20$34.48300
2011-02-09$22.32$34.660
2011-02-08$22.32$34.660
2011-02-07$22.32$34.661,700
2011-02-04$22.28$34.600
2011-02-03$22.28$34.60200
2011-02-02$23.31$36.20500
2011-02-01$24.00$37.27200
2011-01-31$23.99$37.261,900
2011-01-28$22.91$35.581,700
2011-01-27$23.54$36.561,400
2011-01-26$23.40$36.341,400
2011-01-25$23.78$36.931,100
2011-01-24$24.00$37.272,600
2011-01-21$23.48$36.463,100
2011-01-20$23.84$37.020
2011-01-19$23.84$37.021,600
2011-01-18$23.20$36.03200
2011-01-14$23.20$36.033,000
2011-01-13$22.75$35.330
2011-01-12$22.75$35.331,500
2011-01-11$22.75$35.330
2011-01-10$22.75$35.331,200
2011-01-07$22.75$35.331,800
2011-01-06$22.21$34.49600
2011-01-05$22.40$34.791,000
2011-01-04$22.36$34.72800
2011-01-03$22.71$35.274,200