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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2018-12-31$53.21$106.077,800
2018-12-28$54.34$108.322,600
2018-12-27$52.67$105.002,800
2018-12-26$51.20$102.073,400
2018-12-24$48.53$96.743,200
2018-12-21$48.41$96.5018,300
2018-12-20$47.60$94.897,800
2018-12-19$47.63$94.955,900
2018-12-18$49.40$98.489,800
2018-12-17$49.44$98.566,900
2018-12-14$49.85$99.374,800
2018-12-13$50.02$99.715,100
2018-12-12$49.13$97.205,600
2018-12-11$49.00$96.945,200
2018-12-10$51.50$101.896,200
2018-12-07$50.73$100.376,100
2018-12-06$51.00$100.906,800
2018-12-04$51.32$101.536,200
2018-12-03$52.85$104.563,600
2018-11-30$52.58$104.0312,100
2018-11-29$51.74$102.365,900
2018-11-28$52.77$104.409,300
2018-11-27$52.64$104.156,700
2018-11-26$53.72$106.284,600
2018-11-23$54.84$108.502,400
2018-11-21$55.12$109.051,000
2018-11-20$53.84$106.522,100
2018-11-19$54.70$108.227,500
2018-11-16$55.14$109.096,100
2018-11-15$54.99$108.796,300
2018-11-14$56.36$111.511,700
2018-11-13$54.74$108.305,700
2018-11-12$53.60$106.048,000
2018-11-09$54.40$107.636,900
2018-11-08$56.05$110.893,700
2018-11-07$56.47$111.723,900
2018-11-06$53.99$106.827,100
2018-11-05$50.80$100.5125,000
2018-11-02$48.57$96.098,600
2018-11-01$48.59$96.139,200
2018-10-31$48.55$96.0524,800
2018-10-30$48.81$96.5713,200
2018-10-29$48.85$96.6513,300
2018-10-26$49.03$97.0011,000
2018-10-25$50.30$99.527,500
2018-10-24$49.72$98.371,000
2018-10-23$51.28$101.453,100
2018-10-22$52.85$104.563,700
2018-10-19$52.55$103.978,000
2018-10-18$54.07$106.974,300
2018-10-17$54.42$107.671,100
2018-10-16$55.99$110.771,500
2018-10-15$54.89$108.60900
2018-10-12$54.47$107.773,800
2018-10-11$54.61$108.041,800
2018-10-10$55.01$108.832,800
2018-10-09$56.10$110.995,200
2018-10-08$55.70$110.204,500
2018-10-05$56.47$111.723,400
2018-10-04$57.89$114.531,900
2018-10-03$56.88$112.531,200
2018-10-02$57.39$113.544,900
2018-10-01$59.00$116.732,200
2018-09-28$58.75$116.234,000
2018-09-27$58.60$115.941,800
2018-09-26$60.40$119.501,400
2018-09-25$60.80$120.29600
2018-09-24$59.25$117.221,000
2018-09-21$58.70$116.1313,300
2018-09-20$57.35$113.469,500
2018-09-19$57.10$112.973,000
2018-09-18$58.60$115.945,600
2018-09-17$59.15$117.031,800
2018-09-14$59.90$118.51800
2018-09-13$60.15$119.001,200
2018-09-12$60.35$118.692,400
2018-09-11$60.60$119.182,000
2018-09-10$62.40$122.725,100
2018-09-07$61.55$121.056,800
2018-09-06$62.40$122.721,100
2018-09-05$62.15$122.236,000
2018-09-04$62.70$123.316,500
2018-08-31$62.30$122.524,400
2018-08-30$63.55$124.981,600
2018-08-29$63.65$125.181,700
2018-08-28$64.70$127.24700
2018-08-27$65.70$129.218,900
2018-08-24$66.00$129.8014,800
2018-08-23$65.00$127.8316,300
2018-08-22$63.55$124.987,300
2018-08-21$63.15$124.197,100
2018-08-20$62.45$122.8213,000
2018-08-17$62.05$122.036,400
2018-08-16$61.95$121.834,300
2018-08-15$61.60$121.152,400
2018-08-14$61.85$121.645,900
2018-08-13$61.15$120.267,000
2018-08-10$61.35$120.65400
2018-08-09$61.50$120.956,300
2018-08-08$61.00$119.976,900
2018-08-07$61.20$120.363,700
2018-08-06$62.05$122.032,000
2018-08-03$61.95$121.839,700
2018-08-02$61.90$121.749,900
2018-08-01$60.60$119.1824,300
2018-07-31$62.50$122.9210,900
2018-07-30$62.40$122.726,900
2018-07-27$63.40$124.693,600
2018-07-26$66.10$130.0011,100
2018-07-25$64.60$127.055,100
2018-07-24$64.75$127.3412,800
2018-07-23$64.85$127.548,200
2018-07-20$64.15$126.167,100
2018-07-19$63.30$124.4917,400
2018-07-18$64.30$126.465,600
2018-07-17$63.95$125.7715,500
2018-07-16$62.05$122.0311,300
2018-07-13$61.25$120.4615,100
2018-07-12$62.50$122.923,800
2018-07-11$62.60$123.1111,500
2018-07-10$63.90$125.6712,800
2018-07-09$65.45$128.722,600
2018-07-06$64.30$126.466,400
2018-07-05$64.20$126.2612,700
2018-07-03$64.40$126.652,500
2018-07-02$63.15$124.191,600
2018-06-29$62.55$123.015,900
2018-06-28$64.30$126.468,700
2018-06-27$63.80$125.475,100
2018-06-26$64.20$126.262,800
2018-06-25$63.70$125.285,200
2018-06-22$64.50$126.8531,700
2018-06-21$62.65$123.2113,900
2018-06-20$62.65$123.2112,700
2018-06-19$60.50$118.9820,800
2018-06-18$58.95$115.935,600
2018-06-15$58.10$114.2639,100
2018-06-14$58.80$115.6413,300
2018-06-13$59.50$116.3510,700
2018-06-12$60.00$117.326,700
2018-06-11$60.95$119.187,400
2018-06-08$61.05$119.3811,800
2018-06-07$61.25$119.774,800
2018-06-06$61.10$119.488,200
2018-06-05$60.60$118.5010,200
2018-06-04$60.15$117.629,400
2018-06-01$60.85$118.995,900
2018-05-31$60.40$118.114,400
2018-05-30$61.10$119.486,400
2018-05-29$60.15$117.6213,300
2018-05-25$60.70$118.69900
2018-05-24$60.70$118.694,200
2018-05-23$60.15$117.6214,600
2018-05-22$60.00$117.328,100
2018-05-21$60.40$118.115,700
2018-05-18$59.50$116.353,900
2018-05-17$58.75$114.88800
2018-05-16$58.85$115.082,700
2018-05-15$58.25$113.9011,000
2018-05-14$57.85$113.128,600
2018-05-11$58.85$115.08900
2018-05-10$59.85$117.031,000
2018-05-09$59.20$115.765,200
2018-05-08$59.80$116.932,800
2018-05-07$60.50$118.305,600
2018-05-04$60.55$118.409,000
2018-05-03$59.25$115.8614,000
2018-05-02$58.55$114.495,500
2018-05-01$58.70$114.7811,200
2018-04-30$57.90$113.2210,800
2018-04-27$59.10$115.561,800
2018-04-26$59.55$116.441,300
2018-04-25$59.50$116.355,700
2018-04-24$59.40$116.155,900
2018-04-23$59.00$115.373,300
2018-04-20$57.00$111.462,200
2018-04-19$55.65$108.821,100
2018-04-18$55.80$109.114,300
2018-04-17$54.65$106.865,000
2018-04-16$53.00$103.644,400
2018-04-13$53.00$103.647,900
2018-04-12$53.85$105.305,600
2018-04-11$53.20$104.038,200
2018-04-10$53.40$104.426,100
2018-04-09$52.75$103.159,000
2018-04-06$52.05$101.7814,900
2018-04-05$53.05$103.735,200
2018-04-04$53.45$104.524,800
2018-04-03$52.35$102.3714,000
2018-04-02$51.90$101.491,800
2018-03-29$52.60$102.853,100
2018-03-28$52.80$103.259,000
2018-03-27$51.85$101.392,800
2018-03-26$52.60$102.852,800
2018-03-23$52.35$102.378,300
2018-03-22$54.50$106.578,400
2018-03-21$54.25$106.085,000
2018-03-20$54.00$105.5910,800
2018-03-19$54.00$105.5920,500
2018-03-16$52.85$103.3426,100
2018-03-15$51.65$101.006,000
2018-03-14$51.30$100.3116,700
2018-03-13$51.10$99.267,400
2018-03-12$51.85$100.717,900
2018-03-09$51.55$100.136,200
2018-03-08$50.70$98.4810,100
2018-03-07$51.20$99.453,800
2018-03-06$50.35$97.806,600
2018-03-05$49.35$95.866,000
2018-03-02$48.35$93.915,700
2018-03-01$46.40$90.1314,400
2018-02-28$46.35$90.033,700
2018-02-27$47.40$92.072,300
2018-02-26$48.70$94.592,600
2018-02-23$48.75$94.692,200
2018-02-22$48.65$94.501,200
2018-02-21$48.95$95.081,400
2018-02-20$49.25$95.664,400
2018-02-16$49.50$96.159,700
2018-02-15$49.50$96.157,300
2018-02-14$49.50$96.151,600
2018-02-13$50.30$97.704,300
2018-02-12$51.00$99.063,000
2018-02-09$51.60$100.2312,500
2018-02-08$52.30$101.5918,800
2018-02-07$52.40$101.786,600
2018-02-06$51.50$100.035,600
2018-02-05$51.50$100.035,200
2018-02-02$53.95$104.797,400
2018-02-01$54.70$106.253,700
2018-01-31$54.75$106.354,600
2018-01-30$55.15$107.123,200
2018-01-29$55.55$107.905,300
2018-01-26$56.40$109.551,500
2018-01-25$56.60$109.942,500
2018-01-24$56.70$110.133,500
2018-01-23$57.47$111.631,100
2018-01-22$57.83$112.334,100
2018-01-19$58.75$114.122,200
2018-01-18$58.05$112.763,600
2018-01-17$58.65$113.923,900
2018-01-16$58.40$113.442,100
2018-01-12$58.60$113.82900
2018-01-11$58.45$113.533,000
2018-01-10$58.20$113.051,300
2018-01-09$57.85$112.371,800
2018-01-08$58.35$113.341,800
2018-01-05$59.20$114.995,600
2018-01-04$59.05$114.702,500
2018-01-03$58.15$112.953,200
2018-01-02$57.20$111.114,000