Latest filing published 20 Apr 2023 for C & F Financial CORP.
Filing timeline
BuySaleInsider track record
James H. Hudson III: trading record in brief
James H. Hudson III is a declared insider of C & F Financial Corp (board member), with filings sourced from SEC (Form 4). We count 38 filings; the first trade dates from 20 May 2008 and the latest from 18 April 2023.
Every open-market trade on record is a sale: 11 sales worth €308k. Outside the open market, there are 18 share grants and 7 option exercises.
Most recently, on 20 April 2023, the filings show a share grant in C & F Financial Corp. The median gap between a trade and its publication by SEC (Form 4) is 2 days. Section 16 rules allow two business days to file each Form 4. Sales are harder to read than purchases, since they often meet personal needs such as tax or diversification. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.
Companies and markets linked to James H. Hudson III
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 500 shares0Common StockSEC:0001209191-23-024955:0
- 2,200 shares@ US$51.01100.0% of flowCommon StockSEC:0001209191-22-027795:0
- 480 shares0Common StockSEC:0001209191-22-010581:0
- 550 shares0Common StockSEC:0001209191-21-011737:0
- 425 shares0Common StockSEC:0001209191-20-011202:0
- 425 shares0Common StockSEC:0001209191-19-012287:0
- 350 shares0Common StockSEC:0001209191-18-013714:0
- 350 shares0Common StockSEC:0001209191-18-004152:0
- 460 shares0Common StockSEC:0001209191-17-004470:0
- 1,500 shares@ US$37.1723.0% of flowCommon StockSEC:0001209191-16-134799:0
- 500 shares@ US$45.259.3% of flowCommon StockSEC:0001209191-16-134799:1
- 500 shares@ US$45.309.3% of flowCommon StockSEC:0001209191-16-134799:2
- 500 shares@ US$45.409.4% of flowCommon StockSEC:0001209191-16-134799:3
- 575 sharesCommon StockSEC:0001209191-16-092842:0
- 575 shares0Common StockSEC:0001209191-15-005830:0
- 525 shares0Common StockSEC:0001181431-14-003534:0
- 450 shares0Common StockSEC:0001181431-13-029859:0
- 600 shares@ US$40.00Common StockSEC:0001181431-12-044075:0
- 575 shares0Common StockSEC:0001181431-12-030465:0
- 1,600 shares0Common StockSEC:0001181431-12-018761:0
- 1,100 shares@ US$30.65Common StockSEC:0001181431-12-011851:1
- 800 shares0Common StockSEC:0001181431-11-030937:0
- 1,500 shares@ US$21.00Common StockSEC:0001181431-11-029060:0
- 1,500 shares@ US$16.75Common StockSEC:0001181431-11-026412:0
- 00Common StockSEC:0001181431-11-026412:1
25 of 31 declarations