Over the latest trailing 12-month period, total return cagr is +50.32%. The comparable SPY value is +16.94%. Year-to-date total return is +39.52%. Total return includes price appreciation and reinvested dividends.
Over longer horizons, Total Return CAGR averages 26.64% over 3 years and 16.77% over 5 years; the trailing 12 months came in at +50.32%. Total return includes dividends reinvested. The total return CAGR includes both price appreciation and dividends reinvested. This gives a more complete picture of the company's investment performance.
CFFI Total Return CAGR Chart
C&F Financial Corporation (CFFI)
tgmcharts.com
CFFI Quarterly Total Return (YoY)
Total Return growth vs the same calendar quarter one year earlier, last 40 comparable quarters.
tgmcharts.com
Total Return
CFFI Growth of $100 (Dividends Reinvested)
$2061.60
Quarter-end value of $100 invested at the start of the available history, with dividends reinvested; the newest quarter may be quarter-to-date. Q4 2026 (2026-10-05): $2061.60.
FMP quote price / unrounded diluted EPS from four consecutive issuer fiscal quarters Quote observation: 2026-10-06T13:36:01.843Z. Historical observations retain their original dates. Historical series through 2026-10-05.
tgmcharts.com
CFFI Total Return CAGR History
Year
Total return for the year
2026 (YTD)
+39.52%
2025
+4.59%
2024
+7.88%
2023
+20.62%
2022
+17.53%
2021
+42.27%
2020
-29.80%
2019
+6.98%
2018
-5.87%
2017
+19.50%
2016
+31.68%
2015
+1.47%
2014
-10.12%
2013
+20.23%
2012
+50.96%
2011
+24.76%
2010
+23.47%
2009
+28.76%
2008
-44.84%
2007
-21.53%
2006
+9.43%
2005
-4.90%
2004
+4.03%
2003
+64.08%
2002
+26.66%
2001
+42.70%
2000
-12.36%
1999
-6.23%
1998
+44.02%
Quarterly Total Return: QoQ & YoY (dividends reinvested)
Unrounded diluted TTM EPS / FMP quote price × 100 Quote observation: 2026-10-06T13:36:01.843Z. Historical observations retain their original dates. Historical series through 2026-10-05.
tgmcharts.com
2025-03-27
-0.8%
+51.9%
Q4 2024
2024-12-20
+20.6%
+8.5%
Q3 2024
2024-09-20
+31.0%
+14.0%
Q2 2024
2024-06-20
-3.0%
-12.1%
Q1 2024
2024-03-19
-29.2%
-7.4%
Q4 2023
2023-12-27
+26.8%
+22.8%
Q3 2023
2023-09-26
+1.0%
+4.9%
Q2 2023
2023-06-26
+2.1%
+22.7%
Q1 2023
2023-03-23
-6.1%
+11.8%
Calendar returns: QoQ compares the prior calendar quarter; YoY compares the same calendar quarter a year earlier. The newest quarter is in progress (quarter-to-date).