The current price of CFFI is $108.35 — it has decreased by 3.46% since the previous close. Data as of Nov 5, 2026.
CFFI is down 2.61% over the past week, up 8.94% over the past month and up 53.30% over the past year. The price is above its 200-day moving average of $82.72.
Analysts' average 12-month price target for CFFI is $115.00, which implies 6.14% upside from the current price. Individual estimates range from $115.00 to $115.00.
Of the 1 analyst covering C&F Financial Corporation, 1 rates it a buy. The overall consensus is bullish. Analyst ratings are opinions and do not guarantee future performance.
C&F Financial Corporation has a market capitalization of $352.26M. The company belongs to the Financial Services sector. Compare it with other companies in the stock screener.
In its most recent quarterly report, C&F Financial Corporation posted earnings of $2.55 per share against an estimate of $2.46, beating expectations by 3.66%. Upcoming reports are listed in the earnings calendar.
C&F Financial Corporation reported revenue of $38.21M in its most recent quarter, which has decreased by 18.00% compared with the same quarter a year earlier. Analysts had expected $40.5M.
Yes. C&F Financial Corporation pays dividends quarterly. The latest payment of $0.48 per share has a payment date of Oct 1, 2026, which corresponds to a dividend yield of 1.97%.
Companies most comparable to C&F Financial Corporation include Investar Holding Corporation, First Western Financial, Inc., Princeton Bancorp Inc., First United Corporation and FVCBankcorp, Inc.
In the latest trading session CFFI moved between $107.67 and $114.44, a range of 6.25% of its current price.
Investing in stocks requires thorough research: study the company's financials, related news and technical analysis before making a decision. Technical analysis of C&F Financial Corporation shows a buy rating today and a buy rating on the weekly timeframe. Technical ratings are indicators, not investment advice.
Over the past 52 weeks CFFI has traded between $66.48 and $115.40. The current price is 6.11% below its 52-week high.
Figures as of Nov 5, 2026. This information is provided for general purposes only and is not investment advice.