‹ Screener

C & F FINANCIAL CORP

CFFI · State Commercial Banks · 3.3M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $6M (gross $8M, SBC $2M)

Reference price $77.50 · est. market cap ~$252M — last insider sale, 2026-06-12 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C67

C&F Financial — Virginia bank with consumer-finance and mortgage arms.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $36M2025-09-30 · $36M2025-12-31 · $36M2026-03-31 · $36M

Last 4 quarters · from SEC filings.

Key metrics

Net margin
19.1%
Return on equity
10.3%
Return on assets
1.0%
Revenue growth (QoQ)
1.0%
Net-income growth
35.3%
Free cash flow
$22M
Tangible book value
$236M
Stock comp / revenue
1.3%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-12CHERRY THOMAS FSell141$77.50
2026-06-11CHERRY THOMAS FSell30$78.50
2026-06-10CHERRY THOMAS FSell329$78.50
2026-06-09CHERRY THOMAS FSell678$75.56
2026-06-08CHERRY THOMAS FSell200$75.00
2026-06-05Long Jason ESell1.4K$75.50
2026-05-27CHERRY THOMAS FSell500$75.00
2026-05-13Kelley Elizabeth RSell1.0K$73.00
2026-04-21ROBINSON PAUL CGrant450
2026-04-21NAPIER JAMES TGrant450
2026-04-21CAUSEY J P JRGrant450
2026-04-21PEAY D ANTHONYGrant450
2026-04-21Downs David HendrickGrant450
2026-04-21Smith Jeffery OGrant450
2026-04-21Sisson George R IIIGrant450
2026-04-21Kelley Elizabeth RGrant450
2026-04-21Agnew Julie RGrant450
2026-04-21Olsson Charles ElisGrant450
2026-04-21Holmes Audrey DaleGrant450
2026-03-01Crone S DustinTax withheld536$72.82
2026-03-01CHERRY THOMAS FTax withheld1.9K$72.82
2026-03-01Long Jason ETax withheld865$72.82
2026-03-01Fox Mark ATax withheld278$72.82
2026-02-26CHERRY THOMAS FSell11$78.25
2026-02-24CHERRY THOMAS FGrant4.3K
2026-02-24DILLON LARRY GGrant675
2026-02-24Fox Mark AGrant800
2026-02-24Long Jason EGrant1.9K
2026-02-24Seaman John A IIIGrant800
2026-02-24Crone S DustinGrant1.0K
2026-02-18DILLON LARRY GTax withheld282$77.00
2026-02-18Seaman John A IIITax withheld266$77.00
2025-08-22CHERRY THOMAS FSell1.2K$71.00
2025-05-29PEAY D ANTHONYSell136$66.94
2025-05-20PEAY D ANTHONYSell103$66.86
2025-05-19PEAY D ANTHONYSell254$68.04
2025-05-15PEAY D ANTHONYSell31$67.96
2025-05-14PEAY D ANTHONYSell476$68.41
2025-04-15Kelley Elizabeth RGrant425
2025-04-15Holmes Audrey DaleGrant425
2025-04-15CAUSEY J P JRGrant425
2025-04-15ROBINSON PAUL CGrant425
2025-04-15Olsson Charles ElisGrant425
2025-04-15Agnew Julie RGrant425
2025-04-15Smith Jeffery OGrant425
2025-04-15Sisson George R IIIGrant425
2025-04-15PEAY D ANTHONYGrant425
2025-04-15NAPIER JAMES TGrant425
2025-03-05CHERRY THOMAS FSell121$74.00
2025-03-04CHERRY THOMAS FSell179$78.00
2025-03-03Fox Mark ASell1.0K$81.00
2025-03-01CHERRY THOMAS FTax withheld1.9K$79.70
2025-03-01Long Jason ETax withheld817$79.70
2025-03-01Fox Mark ATax withheld326$79.70
2025-03-01Crone S DustinTax withheld598$79.70
2025-02-20Seaman John A IIITax withheld371$80.33
2025-02-20DILLON LARRY GTax withheld424$80.33
2025-02-18CHERRY THOMAS FGrant3.5K
2025-02-18DILLON LARRY GGrant650
2025-02-18Seaman John A IIIGrant625
2025-02-18Fox Mark AGrant525
2025-02-18Crone S DustinGrant975
2025-02-18Long Jason EGrant1.6K

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-18Exec/director changeExhibitsfiling ↗
2026-05-20Reg FDExhibitsfiling ↗
2026-05-08Reg FDOtherExhibitsfiling ↗
2026-04-30Reg FDExhibitsfiling ↗
2026-04-23ResultsExhibitsfiling ↗
2026-04-23Shareholder votefiling ↗
2026-02-25Reg FDExhibitsfiling ↗
2026-01-27ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-182026-06-160000913341-26-000036 ↗
8-K2026-05-202026-05-200000913341-26-000031 ↗
10-Q2026-05-112026-03-310000913341-26-000028 ↗
8-K2026-05-082026-05-070000913341-26-000026 ↗
8-K2026-04-302026-04-300000913341-26-000023 ↗
8-K2026-04-232026-04-210000913341-26-000019 ↗
8-K2026-04-232026-04-230000913341-26-000021 ↗
10-K2026-03-032025-12-310000913341-26-000010 ↗
8-K2026-02-252026-02-250000913341-26-000007 ↗
8-K2026-01-272026-01-270000913341-26-000005 ↗
8-K2026-01-232026-01-200000913341-26-000003 ↗
8-K2025-12-172025-12-160000913341-25-000062 ↗