Latest 10-Q

What changed in C&F Financial Corporation's latest quarterly report, compared with the one before.

Loading…

Insider trades

Open-market trades from Form 4. 10b5-1 marks a plan set in advance.Open-market buys and sales by officers, directors and 10% owners, from SEC Form 4. A plan set in advance is marked 10b5-1.

Loading…

13F holders

Funds that report this stock, checked against market prices.Fund managers with over $100 million in US-listed stocks file a 13F each quarter, up to 45 days after quarter end. Long positions only.

Loading…

Trades by members of Congress

Disclosed in dollar ranges, up to 45 days after the trade.Members of Congress, their spouses and dependent children report trades in dollar ranges, up to 45 days after the trade.

Loading…

Lobbying

What C&F Financial Corporation and its lobbying firms report each quarter.A company that lobbies with its own staff reports its expenses; a lobbying firm it hires reports the income it received. We count both.

Loading…

Institutional ownership over time

How many funds reported holding the stock at the end of each quarter, and how many shares they held between them.

Loading…

More filings and data

Each opens the table.

About the company

The basics from the company’s SEC registration.

Loading…

$106.00+$0.18 (+0.17%) Nov 13 close
Oct 13, 2026: $104.13Oct 14, 2026: $101.84Oct 15, 2026: $102.73Oct 16, 2026: $102.06Oct 19, 2026: $101.30Oct 20, 2026: $104.42Oct 21, 2026: $105.70Oct 22, 2026: $108.23Oct 23, 2026: $107.33Oct 26, 2026: $108.83Oct 27, 2026: $108.57Oct 28, 2026: $109.73Oct 29, 2026: $111.25Oct 30, 2026: $109.70Nov 2, 2026: $111.22Nov 3, 2026: $110.98Nov 4, 2026: $112.23Nov 5, 2026: $108.35Nov 6, 2026: $105.12Nov 9, 2026: $107.70Nov 10, 2026: $107.70Nov 11, 2026: $106.25Nov 12, 2026: $105.82Nov 13, 2026: $106.00
Oct 13, 2026Low $101.30 · High $112.23Nov 13, 2026
Aug 13, 2026: $88.48Aug 14, 2026: $88.39Aug 17, 2026: $85.96Aug 18, 2026: $87.62Aug 19, 2026: $87.22Aug 20, 2026: $88.84Aug 21, 2026: $84.94Aug 24, 2026: $86.99Aug 25, 2026: $89.44Aug 26, 2026: $91.59Aug 27, 2026: $90.60Aug 28, 2026: $91.75Aug 31, 2026: $91.01Sep 1, 2026: $91.41Sep 2, 2026: $91.61Sep 3, 2026: $94.63Sep 4, 2026: $94.89Sep 8, 2026: $93.50Sep 9, 2026: $93.65Sep 10, 2026: $93.62Sep 11, 2026: $95.00Sep 14, 2026: $95.31Sep 15, 2026: $96.26Sep 16, 2026: $94.84Sep 17, 2026: $94.01Sep 18, 2026: $93.60Sep 21, 2026: $93.00Sep 22, 2026: $93.94Sep 23, 2026: $91.39Sep 24, 2026: $93.01Sep 25, 2026: $93.60Sep 28, 2026: $94.69Sep 29, 2026: $99.15Sep 30, 2026: $97.97Oct 1, 2026: $96.85Oct 2, 2026: $98.30Oct 5, 2026: $99.46Oct 6, 2026: $102.21Oct 7, 2026: $102.01Oct 8, 2026: $101.51Oct 9, 2026: $101.39Oct 12, 2026: $103.31Oct 13, 2026: $104.13Oct 14, 2026: $101.84Oct 15, 2026: $102.73Oct 16, 2026: $102.06Oct 19, 2026: $101.30Oct 20, 2026: $104.42Oct 21, 2026: $105.70Oct 22, 2026: $108.23Oct 23, 2026: $107.33Oct 26, 2026: $108.83Oct 27, 2026: $108.57Oct 28, 2026: $109.73Oct 29, 2026: $111.25Oct 30, 2026: $109.70Nov 2, 2026: $111.22Nov 3, 2026: $110.98Nov 4, 2026: $112.23Nov 5, 2026: $108.35Nov 6, 2026: $105.12Nov 9, 2026: $107.70Nov 10, 2026: $107.70Nov 11, 2026: $106.25Nov 12, 2026: $105.82Nov 13, 2026: $106.00
Aug 13, 2026Low $84.94 · High $112.23Nov 13, 2026
Nov 13, 2025: $70.33Nov 14, 2025: $70.08Nov 17, 2025: $66.77Nov 18, 2025: $67.88Nov 19, 2025: $68.21Nov 20, 2025: $68.77Nov 21, 2025: $70.74Nov 24, 2025: $68.80Nov 25, 2025: $69.72Nov 26, 2025: $69.87Nov 28, 2025: $69.45Dec 1, 2025: $69.30Dec 2, 2025: $68.14Dec 3, 2025: $69.63Dec 4, 2025: $68.50Dec 5, 2025: $68.14Dec 8, 2025: $69.14Dec 9, 2025: $69.39Dec 10, 2025: $71.20Dec 11, 2025: $73.71Dec 12, 2025: $73.44Dec 15, 2025: $75.70Dec 16, 2025: $77.23Dec 17, 2025: $76.59Dec 18, 2025: $76.10Dec 19, 2025: $76.75Dec 22, 2025: $73.33Dec 23, 2025: $72.16Dec 24, 2025: $72.60Dec 26, 2025: $71.20Dec 29, 2025: $71.53Dec 30, 2025: $70.79Dec 31, 2025: $72.59Jan 2, 2026: $70.70Jan 5, 2026: $69.53Jan 6, 2026: $69.53Jan 7, 2026: $69.98Jan 8, 2026: $69.80Jan 9, 2026: $68.88Jan 12, 2026: $69.50Jan 13, 2026: $68.87Jan 14, 2026: $70.44Jan 15, 2026: $71.14Jan 16, 2026: $70.34Jan 20, 2026: $69.66Jan 21, 2026: $72.97Jan 22, 2026: $73.04Jan 23, 2026: $70.89Jan 26, 2026: $71.60Jan 27, 2026: $71.96Jan 28, 2026: $71.67Jan 29, 2026: $74.80Jan 30, 2026: $75.30Feb 2, 2026: $76.80Feb 3, 2026: $79.60Feb 4, 2026: $80.99Feb 5, 2026: $80.03Feb 6, 2026: $79.71Feb 9, 2026: $79.16Feb 10, 2026: $77.26Feb 11, 2026: $78.09Feb 12, 2026: $78.86Feb 13, 2026: $77.92Feb 17, 2026: $77.54Feb 18, 2026: $77.00Feb 19, 2026: $76.05Feb 20, 2026: $76.60Feb 23, 2026: $73.26Feb 24, 2026: $74.44Feb 25, 2026: $77.35Feb 26, 2026: $76.31Feb 27, 2026: $72.82Mar 2, 2026: $74.71Mar 3, 2026: $73.12Mar 4, 2026: $74.72Mar 5, 2026: $73.07Mar 6, 2026: $72.85Mar 9, 2026: $75.02Mar 10, 2026: $71.51Mar 11, 2026: $71.36Mar 12, 2026: $71.20Mar 13, 2026: $71.50Mar 16, 2026: $72.75Mar 17, 2026: $70.70Mar 18, 2026: $70.01Mar 19, 2026: $70.59Mar 20, 2026: $72.29Mar 23, 2026: $75.01Mar 24, 2026: $73.02Mar 25, 2026: $73.00Mar 26, 2026: $73.77Mar 27, 2026: $71.89Mar 30, 2026: $72.92Mar 31, 2026: $72.94Apr 1, 2026: $72.62Apr 2, 2026: $72.10Apr 6, 2026: $72.55Apr 7, 2026: $73.45Apr 8, 2026: $74.43Apr 9, 2026: $76.83Apr 10, 2026: $78.13Apr 13, 2026: $76.46Apr 14, 2026: $76.20Apr 15, 2026: $78.50Apr 16, 2026: $77.59Apr 17, 2026: $76.87Apr 20, 2026: $77.05Apr 21, 2026: $76.18Apr 22, 2026: $76.30Apr 23, 2026: $74.59Apr 24, 2026: $75.52Apr 27, 2026: $75.81Apr 28, 2026: $78.80Apr 29, 2026: $76.72Apr 30, 2026: $74.75May 1, 2026: $76.01May 4, 2026: $73.65May 5, 2026: $73.13May 6, 2026: $74.00May 7, 2026: $77.48May 8, 2026: $74.47May 11, 2026: $73.35May 12, 2026: $72.17May 13, 2026: $74.74May 14, 2026: $75.48May 15, 2026: $72.11May 18, 2026: $72.23May 19, 2026: $72.00May 20, 2026: $73.83May 21, 2026: $73.25May 22, 2026: $72.17May 26, 2026: $74.03May 27, 2026: $74.10May 28, 2026: $74.49May 29, 2026: $73.75Jun 1, 2026: $73.55Jun 2, 2026: $73.07Jun 3, 2026: $70.38Jun 4, 2026: $72.79Jun 5, 2026: $74.90Jun 8, 2026: $74.56Jun 9, 2026: $76.05Jun 10, 2026: $78.25Jun 11, 2026: $77.08Jun 12, 2026: $77.20Jun 15, 2026: $74.34Jun 16, 2026: $75.50Jun 17, 2026: $76.16Jun 18, 2026: $78.36Jun 22, 2026: $75.73Jun 23, 2026: $79.12Jun 24, 2026: $81.45Jun 25, 2026: $79.74Jun 26, 2026: $86.18Jun 29, 2026: $83.31Jun 30, 2026: $80.00Jul 1, 2026: $83.89Jul 2, 2026: $82.70Jul 6, 2026: $80.79Jul 7, 2026: $80.00Jul 8, 2026: $78.66Jul 9, 2026: $79.28Jul 10, 2026: $80.06Jul 13, 2026: $77.85Jul 14, 2026: $77.08Jul 15, 2026: $78.00Jul 16, 2026: $79.88Jul 17, 2026: $79.97Jul 20, 2026: $77.03Jul 21, 2026: $77.15Jul 22, 2026: $78.12Jul 23, 2026: $77.85Jul 24, 2026: $78.00Jul 27, 2026: $79.38Jul 28, 2026: $83.49Jul 29, 2026: $84.75Jul 30, 2026: $83.66Jul 31, 2026: $82.59Aug 3, 2026: $84.06Aug 4, 2026: $84.10Aug 5, 2026: $87.20Aug 6, 2026: $88.64Aug 7, 2026: $87.94Aug 10, 2026: $85.26Aug 11, 2026: $85.55Aug 12, 2026: $88.62Aug 13, 2026: $88.48Aug 14, 2026: $88.39Aug 17, 2026: $85.96Aug 18, 2026: $87.62Aug 19, 2026: $87.22Aug 20, 2026: $88.84Aug 21, 2026: $84.94Aug 24, 2026: $86.99Aug 25, 2026: $89.44Aug 26, 2026: $91.59Aug 27, 2026: $90.60Aug 28, 2026: $91.75Aug 31, 2026: $91.01Sep 1, 2026: $91.41Sep 2, 2026: $91.61Sep 3, 2026: $94.63Sep 4, 2026: $94.89Sep 8, 2026: $93.50Sep 9, 2026: $93.65Sep 10, 2026: $93.62Sep 11, 2026: $95.00Sep 14, 2026: $95.31Sep 15, 2026: $96.26Sep 16, 2026: $94.84Sep 17, 2026: $94.01Sep 18, 2026: $93.60Sep 21, 2026: $93.00Sep 22, 2026: $93.94Sep 23, 2026: $91.39Sep 24, 2026: $93.01Sep 25, 2026: $93.60Sep 28, 2026: $94.69Sep 29, 2026: $99.15Sep 30, 2026: $97.97Oct 1, 2026: $96.85Oct 2, 2026: $98.30Oct 5, 2026: $99.46Oct 6, 2026: $102.21Oct 7, 2026: $102.01Oct 8, 2026: $101.51Oct 9, 2026: $101.39Oct 12, 2026: $103.31Oct 13, 2026: $104.13Oct 14, 2026: $101.84Oct 15, 2026: $102.73Oct 16, 2026: $102.06Oct 19, 2026: $101.30Oct 20, 2026: $104.42Oct 21, 2026: $105.70Oct 22, 2026: $108.23Oct 23, 2026: $107.33Oct 26, 2026: $108.83Oct 27, 2026: $108.57Oct 28, 2026: $109.73Oct 29, 2026: $111.25Oct 30, 2026: $109.70Nov 2, 2026: $111.22Nov 3, 2026: $110.98Nov 4, 2026: $112.23Nov 5, 2026: $108.35Nov 6, 2026: $105.12Nov 9, 2026: $107.70Nov 10, 2026: $107.70Nov 11, 2026: $106.25Nov 12, 2026: $105.82Nov 13, 2026: $106.00
Nov 13, 2025Low $66.77 · High $112.23Nov 13, 2026
Congress purchase Congress sale Insider sale over $1M

Adjusted for stock splits; not for dividends. Where prices come from.

Live chart

Intraday and historical prices from TradingView. Quotes may be delayed.

Loading chart…

Information, not investment advice. Company matching is automatic; check the source before relying on one row.