Stocks · Financials · State Commercial Banks

C & F FINANCIAL CORP

CFFI Clue Score46
United States Fiscal year ends December CIK 0000913341
$101.39 -0.12% Close, 9 Oct 2026

Price, with every insider trade on it

Closing prices, 12 months · point at a dot for who traded, or at the line for the close
101.39 on 9 Oct 2026
102 84 67 Oct 2025 Apr 2026 Oct 2026 13 Oct 2025 $67.09 14 Oct 2025 $68.30 15 Oct 2025 $69.00 16 Oct 2025 $67.01 17 Oct 2025 $68.35 20 Oct 2025 $69.39 21 Oct 2025 $69.35 22 Oct 2025 $69.50 23 Oct 2025 $67.20 24 Oct 2025 $68.92 27 Oct 2025 $68.50 28 Oct 2025 $68.93 29 Oct 2025 $69.36 30 Oct 2025 $68.59 31 Oct 2025 $68.41 3 Nov 2025 $68.39 4 Nov 2025 $68.30 5 Nov 2025 $70.68 6 Nov 2025 $69.23 7 Nov 2025 $69.65 10 Nov 2025 $70.59 11 Nov 2025 $70.90 12 Nov 2025 $69.80 13 Nov 2025 $70.33 14 Nov 2025 $70.08 17 Nov 2025 $66.77 18 Nov 2025 $67.88 19 Nov 2025 $68.21 20 Nov 2025 $68.77 21 Nov 2025 $70.74 24 Nov 2025 $68.80 25 Nov 2025 $69.72 26 Nov 2025 $69.87 28 Nov 2025 $69.45 1 Dec 2025 $69.30 2 Dec 2025 $68.14 3 Dec 2025 $69.63 4 Dec 2025 $68.50 5 Dec 2025 $68.14 8 Dec 2025 $69.14 9 Dec 2025 $69.39 10 Dec 2025 $71.20 11 Dec 2025 $73.71 12 Dec 2025 $73.44 15 Dec 2025 $75.70 16 Dec 2025 $77.23 17 Dec 2025 $76.59 18 Dec 2025 $76.10 19 Dec 2025 $76.75 22 Dec 2025 $73.33 23 Dec 2025 $72.16 24 Dec 2025 $72.60 26 Dec 2025 $71.20 29 Dec 2025 $71.53 30 Dec 2025 $70.79 31 Dec 2025 $72.59 2 Jan 2026 $70.70 5 Jan 2026 $69.53 6 Jan 2026 $69.53 7 Jan 2026 $69.98 8 Jan 2026 $69.80 9 Jan 2026 $68.88 12 Jan 2026 $69.50 13 Jan 2026 $68.87 14 Jan 2026 $70.44 15 Jan 2026 $71.14 16 Jan 2026 $70.34 20 Jan 2026 $69.66 21 Jan 2026 $72.97 22 Jan 2026 $73.04 23 Jan 2026 $70.89 26 Jan 2026 $71.60 27 Jan 2026 $71.96 28 Jan 2026 $71.67 29 Jan 2026 $74.80 30 Jan 2026 $75.30 2 Feb 2026 $76.80 3 Feb 2026 $79.60 4 Feb 2026 $80.99 5 Feb 2026 $80.03 6 Feb 2026 $79.71 9 Feb 2026 $79.16 10 Feb 2026 $77.26 11 Feb 2026 $78.09 12 Feb 2026 $78.86 13 Feb 2026 $77.92 17 Feb 2026 $77.54 18 Feb 2026 $77.00 19 Feb 2026 $76.05 20 Feb 2026 $76.60 23 Feb 2026 $73.26 24 Feb 2026 $74.44 25 Feb 2026 $77.35 26 Feb 2026 $76.31 27 Feb 2026 $72.82 2 Mar 2026 $74.71 3 Mar 2026 $73.12 4 Mar 2026 $74.72 5 Mar 2026 $73.07 6 Mar 2026 $72.85 9 Mar 2026 $75.02 10 Mar 2026 $71.51 11 Mar 2026 $71.36 12 Mar 2026 $71.20 13 Mar 2026 $71.50 16 Mar 2026 $72.75 17 Mar 2026 $70.70 18 Mar 2026 $70.01 19 Mar 2026 $70.59 20 Mar 2026 $72.29 23 Mar 2026 $75.01 24 Mar 2026 $73.02 25 Mar 2026 $73.00 26 Mar 2026 $73.77 27 Mar 2026 $71.89 30 Mar 2026 $72.92 31 Mar 2026 $72.94 1 Apr 2026 $72.62 2 Apr 2026 $72.10 6 Apr 2026 $72.55 7 Apr 2026 $73.45 8 Apr 2026 $74.43 9 Apr 2026 $76.83 10 Apr 2026 $78.13 13 Apr 2026 $76.46 14 Apr 2026 $76.20 15 Apr 2026 $78.50 16 Apr 2026 $77.59 17 Apr 2026 $76.87 20 Apr 2026 $77.05 21 Apr 2026 $76.18 22 Apr 2026 $76.30 23 Apr 2026 $74.59 24 Apr 2026 $75.52 27 Apr 2026 $75.81 28 Apr 2026 $78.80 29 Apr 2026 $76.72 30 Apr 2026 $74.75 1 May 2026 $76.01 4 May 2026 $73.65 5 May 2026 $73.13 6 May 2026 $74.00 7 May 2026 $77.48 8 May 2026 $74.47 11 May 2026 $73.35 12 May 2026 $72.17 13 May 2026 $74.74 14 May 2026 $75.48 15 May 2026 $72.11 18 May 2026 $72.23 19 May 2026 $72.00 20 May 2026 $73.83 21 May 2026 $73.25 22 May 2026 $72.17 26 May 2026 $74.03 27 May 2026 $74.10 28 May 2026 $74.49 29 May 2026 $73.75 1 Jun 2026 $73.55 2 Jun 2026 $73.07 3 Jun 2026 $70.38 4 Jun 2026 $72.79 5 Jun 2026 $74.90 8 Jun 2026 $74.56 9 Jun 2026 $76.05 10 Jun 2026 $78.25 11 Jun 2026 $77.08 12 Jun 2026 $77.20 15 Jun 2026 $74.34 16 Jun 2026 $75.50 17 Jun 2026 $76.16 18 Jun 2026 $78.36 22 Jun 2026 $75.73 23 Jun 2026 $79.12 24 Jun 2026 $81.45 25 Jun 2026 $79.74 26 Jun 2026 $86.18 29 Jun 2026 $83.31 30 Jun 2026 $80.00 1 Jul 2026 $83.89 2 Jul 2026 $82.70 6 Jul 2026 $80.79 7 Jul 2026 $80.00 8 Jul 2026 $78.66 9 Jul 2026 $79.28 10 Jul 2026 $80.06 13 Jul 2026 $77.85 14 Jul 2026 $77.08 15 Jul 2026 $78.00 16 Jul 2026 $79.88 17 Jul 2026 $79.97 20 Jul 2026 $77.03 21 Jul 2026 $77.15 22 Jul 2026 $78.12 23 Jul 2026 $77.85 24 Jul 2026 $78.00 27 Jul 2026 $79.38 28 Jul 2026 $83.49 29 Jul 2026 $84.75 30 Jul 2026 $83.66 31 Jul 2026 $82.59 3 Aug 2026 $84.06 4 Aug 2026 $84.10 5 Aug 2026 $87.20 6 Aug 2026 $88.64 7 Aug 2026 $87.94 10 Aug 2026 $85.26 11 Aug 2026 $85.55 12 Aug 2026 $88.62 13 Aug 2026 $88.48 14 Aug 2026 $88.39 17 Aug 2026 $85.96 18 Aug 2026 $87.62 19 Aug 2026 $87.22 20 Aug 2026 $88.84 21 Aug 2026 $84.94 24 Aug 2026 $86.99 25 Aug 2026 $89.44 26 Aug 2026 $91.59 27 Aug 2026 $90.60 28 Aug 2026 $91.75 31 Aug 2026 $91.01 1 Sep 2026 $91.41 2 Sep 2026 $91.61 3 Sep 2026 $94.63 4 Sep 2026 $94.89 8 Sep 2026 $93.50 9 Sep 2026 $93.65 10 Sep 2026 $93.62 11 Sep 2026 $95.00 14 Sep 2026 $95.31 15 Sep 2026 $96.26 16 Sep 2026 $94.84 17 Sep 2026 $94.01 18 Sep 2026 $93.60 21 Sep 2026 $93.00 22 Sep 2026 $93.94 23 Sep 2026 $91.39 24 Sep 2026 $93.01 25 Sep 2026 $93.60 28 Sep 2026 $94.69 29 Sep 2026 $99.15 30 Sep 2026 $97.97 1 Oct 2026 $96.85 2 Oct 2026 $98.30 5 Oct 2026 $99.46 6 Oct 2026 $102.21 7 Oct 2026 $102.01 8 Oct 2026 $101.51 9 Oct 2026 $101.39 CHERRY THOMAS F PRESIDENT & CEO Sold at will $860.75 26 Feb 2026 · at $78.25 · 0.0% of stake Kelley Elizabeth R Director Sold at will $74.83K 13 May 2026 · at $73.00 · 20.3% of stake CHERRY THOMAS F PRESIDENT & CEO Sold at will $37.50K 27 May 2026 · at $75.00 · 1.2% of stake Long Jason E EVP, CHIEF FINANCIAL OFFICER Sold at will $102.68K 5 Jun 2026 · at $75.50 · 11.9% of stake CHERRY THOMAS F PRESIDENT & CEO Sold at will $15.00K 8 Jun 2026 · at $75.00 · 0.5% of stake CHERRY THOMAS F PRESIDENT & CEO Sold at will $51.23K 9 Jun 2026 · at $75.56 · 1.7% of stake CHERRY THOMAS F PRESIDENT & CEO Sold at will $25.83K 10 Jun 2026 · at $78.50 · 0.8% of stake CHERRY THOMAS F PRESIDENT & CEO Sold at will $2.36K 11 Jun 2026 · at $78.50 · 0.1% of stake CHERRY THOMAS F PRESIDENT & CEO Sold at will $10.93K 12 Jun 2026 · at $77.50 · 0.4% of stake Seaman John A III EVP, CHIEF CREDIT OFFICER Sold at will $55.00K 3 Aug 2026 · at $84.61 · 12.3% of stake PEAY D ANTHONY Director Sold at will $36.52K 5 Aug 2026 · at $85.92 · 18.7% of stake CHERRY THOMAS F PRESIDENT & CEO Sold at will $43.57K 5 Aug 2026 · at $87.13 · 1.3% of stake DILLON LARRY G EXECUTIVE CHAIRMAN Sold at will $86.00K 20 Aug 2026 · at $86.00 · 2.9% of stake Crone S Dustin PRESIDENT & CEO C&F FINANCE Sold at will $84.97K 4 Sep 2026 · at $94.41 · 9.7% of stake DILLON LARRY G EXECUTIVE CHAIRMAN Sold at will $95.07K 4 Sep 2026 · at $95.07 · 2.9% of stake
0 buys15 sales at will0 planned sales

Key numbers

Fiscal year 2025, ended 31 Dec 2025, as filed
Revenue
$140.84M
Net income
$26.84M
Free cash flow
$22.16M
Net margin
19.1%
Return on equity
10.3%
Revenue growth, 1 yr
10.6%
Revenue growth, 5 yr
0.4% a year
EPS growth, 1 yr
37.9%

Revenue and profit

Fiscal years, as filed with the SEC · point at a year for the detail
Full statements →
138M 22M FY20 Fiscal year 2020 Revenue $138.14M Net income $22.12M Margin 16.0% 135M 29M FY21 Fiscal year 2021 Revenue $135.20M Net income $28.67M Margin 21.2% · growth -2.1% 123M 29M FY22 Fiscal year 2022 Revenue $122.68M Net income $29.16M Margin 23.8% · growth -9.3% 127M 24M FY23 Fiscal year 2023 Revenue $127.32M Net income $23.60M Margin 18.5% · growth +3.8% 127M 20M FY24 Fiscal year 2024 Revenue $127.31M Net income $19.83M Margin 15.6% · growth 0.0% 141M 27M FY25 Fiscal year 2025 Revenue $140.84M Net income $26.84M Margin 19.1% · growth +10.6%
RevenueNet incomeLoss

Latest insider transactions

From Form 4, most recent first
All of them →
DateInsiderTypeValueOf own stake
4 Sep 2026 DILLON LARRY G
EXECUTIVE CHAIRMAN
Sold at will $95.07K 2.9%
4 Sep 2026 Crone S Dustin
PRESIDENT & CEO C&F FINANCE
Sold at will $84.97K 9.7%
20 Aug 2026 DILLON LARRY G
EXECUTIVE CHAIRMAN
Sold at will $86.00K 2.9%
5 Aug 2026 CHERRY THOMAS F
PRESIDENT & CEO
Sold at will $43.57K 1.3%
5 Aug 2026 PEAY D ANTHONY
Director
Sold at will $36.52K 18.7%
3 Aug 2026 Seaman John A III
EVP, CHIEF CREDIT OFFICER
Sold at will $55.00K 12.3%