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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2024-12-31$71.25$173.1110,700
2024-12-30$71.38$173.4214,000
2024-12-27$72.18$175.375,100
2024-12-26$73.84$179.405,700
2024-12-24$72.05$175.056,700
2024-12-23$71.05$172.626,100
2024-12-20$72.90$177.1210,000
2024-12-19$71.71$174.224,000
2024-12-18$72.11$175.207,700
2024-12-17$76.86$186.749,000
2024-12-16$78.36$190.389,300
2024-12-13$78.20$189.995,200
2024-12-12$79.62$192.378,100
2024-12-11$79.21$191.3819,500
2024-12-10$77.25$186.6512,400
2024-12-09$78.39$189.4013,400
2024-12-06$77.50$187.256,500
2024-12-05$77.20$186.5313,100
2024-12-04$78.00$188.466,100
2024-12-03$75.56$182.5624,000
2024-12-02$76.60$185.0823,300
2024-11-29$71.97$173.894,100
2024-11-27$73.00$176.3813,200
2024-11-26$78.93$190.7123,600
2024-11-25$76.82$185.6127,600
2024-11-22$74.19$179.258,100
2024-11-21$74.92$181.0216,500
2024-11-20$74.48$179.9510,700
2024-11-19$74.02$178.8416,600
2024-11-18$72.08$174.1611,800
2024-11-15$72.50$175.175,800
2024-11-14$74.26$179.4210,000
2024-11-13$68.69$165.966,200
2024-11-12$67.50$163.099,900
2024-11-11$69.60$168.169,500
2024-11-08$67.01$161.917,700
2024-11-07$67.82$163.869,800
2024-11-06$70.64$170.6810,600
2024-11-05$66.07$159.639,900
2024-11-04$62.99$152.198,000
2024-11-01$62.56$151.153,300
2024-10-31$62.52$151.064,000
2024-10-30$62.75$151.617,500
2024-10-29$61.71$149.105,500
2024-10-28$61.78$149.275,800
2024-10-25$61.17$147.806,300
2024-10-24$61.00$147.3810,200
2024-10-23$61.58$148.792,600
2024-10-22$61.96$149.708,100
2024-10-21$58.98$142.503,200
2024-10-18$60.64$146.515,100
2024-10-17$61.59$148.818,700
2024-10-16$60.96$147.294,900
2024-10-15$59.05$142.6712,700
2024-10-14$58.71$141.852,200
2024-10-11$59.55$143.889,600
2024-10-10$59.47$143.691,200
2024-10-09$58.49$141.325,000
2024-10-08$57.85$139.774,200
2024-10-07$58.49$141.32800
2024-10-04$58.65$141.711,400
2024-10-03$58.86$142.211,000
2024-10-02$58.80$142.074,300
2024-10-01$58.15$140.504,400
2024-09-30$58.35$140.985,200
2024-09-27$58.88$142.263,900
2024-09-26$59.50$143.766,600
2024-09-25$59.51$143.786,400
2024-09-24$58.20$140.627,100
2024-09-23$59.06$142.706,800
2024-09-20$60.80$146.9023,200
2024-09-19$59.20$143.045,900
2024-09-18$57.71$139.446,800
2024-09-17$57.49$138.904,500
2024-09-16$56.80$137.241,700
2024-09-13$57.30$138.442,600
2024-09-12$56.84$136.274,200
2024-09-11$56.99$136.636,800
2024-09-10$56.00$134.265,600
2024-09-09$56.02$134.3017,700
2024-09-06$56.25$134.865,200
2024-09-05$56.08$134.454,700
2024-09-04$56.34$135.072,300
2024-09-03$57.00$136.6527,700
2024-08-30$58.02$139.104,600
2024-08-29$57.10$136.8913,700
2024-08-28$58.47$140.187,500
2024-08-27$57.29$137.355,800
2024-08-26$59.00$141.4514,600
2024-08-23$58.99$141.423,700
2024-08-22$55.52$133.111,400
2024-08-21$56.00$134.263,700
2024-08-20$54.50$130.661,900
2024-08-19$55.79$133.7513,600
2024-08-16$52.53$125.9422,300
2024-08-15$53.95$129.344,600
2024-08-14$50.70$121.5518,700
2024-08-13$52.23$125.2210,700
2024-08-12$52.78$126.548,500
2024-08-09$55.07$132.032,800
2024-08-08$54.38$130.3710,900
2024-08-07$53.32$127.832,300
2024-08-06$52.99$127.043,700
2024-08-05$53.65$128.629,600
2024-08-02$55.64$133.3914,900
2024-08-01$56.50$135.4613,500
2024-07-31$59.50$142.6522,100
2024-07-30$58.15$139.4111,600
2024-07-29$57.96$138.9618,100
2024-07-26$57.98$139.008,800
2024-07-25$56.31$135.0033,600
2024-07-24$53.56$128.4112,700
2024-07-23$52.60$126.118,600
2024-07-22$51.08$122.4629,600
2024-07-19$48.94$117.332,500
2024-07-18$50.28$120.549,700
2024-07-17$51.88$124.3816,400
2024-07-16$50.96$122.1715,700
2024-07-15$49.59$118.8930,800
2024-07-12$46.50$111.4839,900
2024-07-11$45.90$110.0414,800
2024-07-10$44.55$106.8112,000
2024-07-09$43.04$103.1919,800
2024-07-08$41.82$100.2623,300
2024-07-05$43.18$103.5219,400
2024-07-03$43.81$105.0313,700
2024-07-02$44.40$106.4531,100
2024-07-01$45.17$108.2931,900
2024-06-28$48.20$115.56417,800
2024-06-27$52.10$124.9131,200
2024-06-26$51.95$124.5537,400
2024-06-25$49.35$118.3122,100
2024-06-24$48.72$116.809,300
2024-06-21$47.78$114.5524,700
2024-06-20$46.77$112.1311,900
2024-06-18$45.50$109.0816,700
2024-06-17$45.57$109.259,700
2024-06-14$45.05$108.0019,000
2024-06-13$46.18$109.6611,600
2024-06-12$45.83$108.8312,200
2024-06-11$46.23$109.7812,900
2024-06-10$45.77$108.6924,700
2024-06-07$45.02$106.909,700
2024-06-06$45.05$106.9816,100
2024-06-05$44.50$105.6712,400
2024-06-04$44.12$104.7717,000
2024-06-03$44.32$105.2412,100
2024-05-31$43.94$104.3417,500
2024-05-30$43.80$104.0132,200
2024-05-29$43.04$102.2048,700
2024-05-28$44.65$106.0332,600
2024-05-24$44.65$106.0313,100
2024-05-23$44.04$104.5821,100
2024-05-22$45.40$107.8115,500
2024-05-21$44.25$105.085,300
2024-05-20$44.40$105.4310,300
2024-05-17$44.36$105.3410,800
2024-05-16$43.00$102.117,400
2024-05-15$43.28$102.779,800
2024-05-14$42.49$100.9013,600
2024-05-13$42.14$100.078,000
2024-05-10$42.67$101.329,300
2024-05-09$41.98$99.6910,100
2024-05-08$42.06$99.8816,700
2024-05-07$41.92$99.5412,900
2024-05-06$42.31$100.4730,900
2024-05-03$43.12$102.3919,500
2024-05-02$41.74$99.1212,500
2024-05-01$40.27$95.6223,300
2024-04-30$39.17$93.0131,300
2024-04-29$39.15$92.9745,200
2024-04-26$38.54$91.5229,700
2024-04-25$37.74$89.6212,900
2024-04-24$37.00$87.8631,400
2024-04-23$37.56$89.1920,100
2024-04-22$38.70$91.9024,900
2024-04-19$36.97$87.7915,900
2024-04-18$35.69$84.7512,700
2024-04-17$35.35$83.9421,900
2024-04-16$34.62$82.2134,500
2024-04-15$38.25$90.8321,800
2024-04-12$40.05$95.1017,300
2024-04-11$42.99$102.0817,800
2024-04-10$43.28$102.7711,400
2024-04-09$46.74$110.998,500
2024-04-08$47.20$112.082,700
2024-04-05$47.60$113.031,500
2024-04-04$47.45$112.673,100
2024-04-03$47.99$113.963,600
2024-04-02$48.30$114.694,100
2024-04-01$48.98$116.313,000
2024-03-28$49.00$116.352,600
2024-03-27$48.50$115.175,700
2024-03-26$47.63$113.102,600
2024-03-25$48.55$115.294,700
2024-03-22$48.50$115.173,300
2024-03-21$48.84$115.986,800
2024-03-20$49.40$117.306,300
2024-03-19$48.71$115.673,700
2024-03-18$48.75$115.763,200
2024-03-15$49.85$118.3713,200
2024-03-14$48.65$115.524,400
2024-03-13$50.99$120.043,200
2024-03-12$51.25$120.651,900
2024-03-11$51.88$122.132,400
2024-03-08$51.99$122.392,200
2024-03-07$52.69$124.044,700
2024-03-06$53.55$126.062,600
2024-03-05$52.60$123.832,200
2024-03-04$52.73$124.132,700
2024-03-01$52.61$123.852,600
2024-02-29$53.43$125.783,900
2024-02-28$51.78$121.901,400
2024-02-27$53.88$126.841,400
2024-02-26$54.00$127.121,900
2024-02-23$54.49$128.271,900
2024-02-22$54.00$127.126,500
2024-02-21$53.30$125.473,000
2024-02-20$52.93$124.602,600
2024-02-16$55.00$129.485,200
2024-02-15$55.60$130.895,800
2024-02-14$52.60$123.837,900
2024-02-13$51.33$120.849,500
2024-02-12$56.25$132.425,400
2024-02-09$54.61$128.563,500
2024-02-08$51.51$121.264,300
2024-02-07$51.71$121.738,600
2024-02-06$51.10$120.2912,600
2024-02-05$53.15$125.125,700
2024-02-02$55.70$131.122,000
2024-02-01$57.99$136.515,400
2024-01-31$55.50$130.652,700
2024-01-30$58.70$138.191,000
2024-01-29$58.89$138.634,200
2024-01-26$57.97$136.476,800
2024-01-25$58.73$138.268,700
2024-01-24$57.74$135.934,200
2024-01-23$56.16$132.216,400
2024-01-22$56.90$133.9515,400
2024-01-19$56.99$134.168,500
2024-01-18$58.01$136.567,800
2024-01-17$59.50$140.073,800
2024-01-16$60.98$143.554,500
2024-01-12$60.42$142.234,800
2024-01-11$60.77$143.064,400
2024-01-10$61.99$145.936,800
2024-01-09$61.75$145.376,700
2024-01-08$64.86$152.695,300
2024-01-05$65.28$153.6817,000
2024-01-04$65.57$154.368,200
2024-01-03$66.94$157.588,800
2024-01-02$69.31$163.167,800