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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2025-12-31$72.59$181.094,400
2025-12-30$70.79$176.597,100
2025-12-29$71.53$178.443,600
2025-12-26$71.20$177.622,500
2025-12-24$72.60$181.112,100
2025-12-23$72.16$180.013,300
2025-12-22$73.33$182.936,200
2025-12-19$76.75$191.4612,700
2025-12-18$76.10$189.848,100
2025-12-17$76.59$191.067,000
2025-12-16$77.23$192.6613,700
2025-12-15$75.70$188.848,000
2025-12-12$73.44$182.067,300
2025-12-11$73.71$182.737,800
2025-12-10$71.20$176.5110,500
2025-12-09$69.39$172.026,200
2025-12-08$69.14$171.404,900
2025-12-05$68.14$168.923,300
2025-12-04$68.50$169.812,300
2025-12-03$69.63$172.612,900
2025-12-02$68.14$168.922,200
2025-12-01$69.30$171.802,500
2025-11-28$69.45$172.171,800
2025-11-26$69.87$173.214,600
2025-11-25$69.72$172.847,600
2025-11-24$68.80$170.562,000
2025-11-21$70.74$175.369,500
2025-11-20$68.77$170.484,100
2025-11-19$68.21$169.094,900
2025-11-18$67.88$168.273,000
2025-11-17$66.77$165.524,900
2025-11-14$70.08$173.734,900
2025-11-13$70.33$174.352,900
2025-11-12$69.80$173.033,700
2025-11-11$70.90$175.763,500
2025-11-10$70.59$174.993,400
2025-11-07$69.65$172.663,100
2025-11-06$69.23$171.623,600
2025-11-05$70.68$175.223,300
2025-11-04$68.30$169.324,600
2025-11-03$68.39$169.541,700
2025-10-31$68.41$169.594,200
2025-10-30$68.59$170.031,500
2025-10-29$69.36$171.945,000
2025-10-28$68.93$170.883,400
2025-10-27$68.50$169.813,400
2025-10-24$68.92$170.852,900
2025-10-23$67.20$166.596,800
2025-10-22$69.50$172.295,700
2025-10-21$69.35$171.922,400
2025-10-20$69.39$172.022,600
2025-10-17$68.35$169.443,200
2025-10-16$67.01$166.125,700
2025-10-15$69.00$171.053,800
2025-10-14$68.30$169.324,100
2025-10-13$67.09$166.324,800
2025-10-10$65.43$162.206,400
2025-10-09$67.14$166.442,600
2025-10-08$66.34$164.469,700
2025-10-07$65.18$161.583,900
2025-10-06$66.53$164.934,000
2025-10-03$67.65$167.703,600
2025-10-02$66.21$164.135,300
2025-10-01$66.14$163.967,600
2025-09-30$67.20$166.596,100
2025-09-29$66.96$165.994,000
2025-09-26$68.60$170.063,400
2025-09-25$68.73$170.382,800
2025-09-24$68.95$170.933,700
2025-09-23$69.09$171.274,200
2025-09-22$68.57$169.997,300
2025-09-19$71.92$178.2922,600
2025-09-18$71.79$177.977,400
2025-09-17$69.17$171.474,300
2025-09-16$69.46$172.193,800
2025-09-15$70.70$175.274,900
2025-09-12$70.12$172.692,900
2025-09-11$70.35$173.254,200
2025-09-10$70.46$173.525,100
2025-09-09$71.30$175.598,700
2025-09-08$70.98$174.812,400
2025-09-05$71.30$175.5913,700
2025-09-04$72.00$177.328,100
2025-09-03$70.77$174.2910,300
2025-09-02$70.86$174.516,100
2025-08-29$71.98$177.2712,300
2025-08-28$71.16$175.257,100
2025-08-27$71.70$176.588,100
2025-08-26$71.24$175.4511,800
2025-08-25$70.22$172.938,800
2025-08-22$71.40$175.8422,600
2025-08-21$67.32$165.795,200
2025-08-20$68.04$167.5610,300
2025-08-19$68.06$167.615,700
2025-08-18$67.46$166.144,400
2025-08-15$68.59$168.9221,600
2025-08-14$69.64$171.5117,600
2025-08-13$69.35$170.7911,300
2025-08-12$68.23$168.0315,200
2025-08-11$65.62$161.6113,500
2025-08-08$64.00$157.623,100
2025-08-07$63.94$157.478,300
2025-08-06$63.57$156.565,700
2025-08-05$64.51$158.876,200
2025-08-04$65.63$161.6324,700
2025-08-01$63.31$155.9240,600
2025-07-31$63.85$157.258,800
2025-07-30$64.00$157.6216,900
2025-07-29$64.69$159.317,400
2025-07-28$66.06$162.694,100
2025-07-25$66.83$164.595,400
2025-07-24$68.54$168.809,700
2025-07-23$69.18$170.376,700
2025-07-22$67.94$167.3224,400
2025-07-21$67.54$166.3310,600
2025-07-18$67.30$165.7425,000
2025-07-17$66.16$162.9319,800
2025-07-16$64.95$159.9651,200
2025-07-15$63.16$155.5527,200
2025-07-14$64.94$159.9321,800
2025-07-11$64.95$159.966,400
2025-07-10$66.72$164.3110,600
2025-07-09$66.35$163.407,200
2025-07-08$66.11$162.8114,800
2025-07-07$65.87$162.2216,100
2025-07-03$67.27$165.676,300
2025-07-02$65.19$160.5531,000
2025-07-01$64.87$159.7654,300
2025-06-30$61.73$152.0324,000
2025-06-27$62.07$152.86412,200
2025-06-26$62.19$153.1648,700
2025-06-25$59.54$146.6318,700
2025-06-24$58.77$144.7420,600
2025-06-23$58.85$144.9340,000
2025-06-20$59.05$145.4214,700
2025-06-18$59.97$147.6923,200
2025-06-17$60.91$150.0110,700
2025-06-16$61.76$152.1015,300
2025-06-13$62.50$153.9210,900
2025-06-12$64.97$158.877,700
2025-06-11$65.47$160.098,000
2025-06-10$64.79$158.435,000
2025-06-09$65.41$159.957,000
2025-06-06$65.25$159.565,200
2025-06-05$66.12$161.685,000
2025-06-04$65.16$159.345,500
2025-06-03$65.68$160.617,500
2025-06-02$66.75$163.225,900
2025-05-30$66.54$162.716,800
2025-05-29$67.75$165.679,900
2025-05-28$64.87$158.636,100
2025-05-27$64.82$158.506,600
2025-05-23$65.00$158.946,200
2025-05-22$66.20$161.885,600
2025-05-21$66.30$162.127,200
2025-05-20$67.75$165.674,800
2025-05-19$67.62$165.355,200
2025-05-16$66.76$163.257,200
2025-05-15$67.40$164.813,700
2025-05-14$67.90$166.046,500
2025-05-13$69.20$169.226,700
2025-05-12$66.85$163.475,600
2025-05-09$67.02$163.883,700
2025-05-08$67.43$164.894,800
2025-05-07$63.81$156.032,200
2025-05-06$63.96$156.404,000
2025-05-05$66.20$161.884,900
2025-05-02$66.54$162.717,400
2025-05-01$67.30$164.574,800
2025-04-30$64.77$158.3812,700
2025-04-29$67.36$164.729,100
2025-04-28$65.32$159.737,500
2025-04-25$64.35$157.366,700
2025-04-24$68.00$166.285,600
2025-04-23$65.33$159.758,900
2025-04-22$63.59$155.507,000
2025-04-21$60.59$148.169,000
2025-04-17$59.75$146.1117,000
2025-04-16$57.84$141.4415,000
2025-04-15$58.80$143.7810,700
2025-04-14$57.46$140.5112,600
2025-04-11$56.01$136.969,200
2025-04-10$58.39$142.7814,000
2025-04-09$61.89$151.3436,700
2025-04-08$57.06$139.5318,900
2025-04-07$57.48$140.5617,500
2025-04-04$59.06$144.4211,400
2025-04-03$60.10$146.9612,600
2025-04-02$68.40$167.2616,400
2025-04-01$66.70$163.1011,700
2025-03-31$67.39$164.7921,100
2025-03-28$69.69$170.4113,800
2025-03-27$71.86$175.7213,600
2025-03-26$69.05$168.8519,200
2025-03-25$70.21$171.688,500
2025-03-24$71.99$176.0414,000
2025-03-21$71.05$173.7411,000
2025-03-20$73.79$180.445,800
2025-03-19$71.87$175.748,900
2025-03-18$71.70$175.332,900
2025-03-17$73.40$179.496,700
2025-03-14$71.55$174.968,700
2025-03-13$71.46$173.6225,400
2025-03-12$68.47$166.3513,800
2025-03-11$66.33$161.159,100
2025-03-10$65.31$158.6711,300
2025-03-07$70.56$171.437,200
2025-03-06$73.20$177.8415,800
2025-03-05$73.64$178.9111,600
2025-03-04$75.10$182.467,500
2025-03-03$78.57$190.894,900
2025-02-28$79.70$193.6410,200
2025-02-27$79.05$192.065,200
2025-02-26$78.40$190.4817,600
2025-02-25$75.66$183.829,800
2025-02-24$76.29$185.3510,500
2025-02-21$79.19$192.407,400
2025-02-20$80.33$195.1710,100
2025-02-19$84.70$205.789,700
2025-02-18$86.03$209.0210,600
2025-02-14$83.83$203.674,000
2025-02-13$85.05$206.6310,500
2025-02-12$84.80$206.0317,700
2025-02-11$86.11$209.2111,400
2025-02-10$86.70$210.6412,300
2025-02-07$83.74$203.459,100
2025-02-06$86.68$210.5918,000
2025-02-05$80.58$195.7711,200
2025-02-04$77.08$187.2714,800
2025-02-03$75.08$182.417,600
2025-01-31$76.42$185.6714,600
2025-01-30$76.06$184.798,400
2025-01-29$74.35$180.6415,100
2025-01-28$74.10$180.035,400
2025-01-27$75.40$183.1914,600
2025-01-24$73.10$177.6016,400
2025-01-23$74.90$181.9713,900
2025-01-22$73.43$178.407,400
2025-01-21$74.06$179.9310,800
2025-01-17$74.12$180.0810,500
2025-01-16$71.47$173.6412,900
2025-01-15$70.85$172.137,300
2025-01-14$69.35$168.4910,700
2025-01-13$67.49$163.9712,600
2025-01-10$67.52$164.0411,300
2025-01-08$70.52$171.3310,800
2025-01-07$70.60$171.5310,700
2025-01-06$71.60$173.9619,600
2025-01-03$70.54$171.385,900
2025-01-02$70.35$170.927,700