C & F Financial Corp (CFFI)

Price$96.26Cached quote
CFFINasdaq
Loading local price history

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

17 annual periodsNewest to oldest
20252024202320222021202020192018201720162015201420132012201120102009
Revenue$140.8M$127.3M$127.3M$122.7M$135.2M$138.1M$111.9M$107.9M$107.2M$106.5M$99.1M$97.4M$93.3M$87.5M$79.1M$99.5M—
Operating expenses$96.2M$89.9M$89.9M$82.5M$96.5M$97.8M$79.5M$74.3M$72.8M$70.6M$66.2M$63.6M$56.6M$51.0M$46.2M$88.5M$60.2M
Net income$26.8M$19.8M$23.6M$29.2M$28.7M$22.1M$18.9M$18.0M$6.6M$13.5M$12.5M$12.3M$14.4M$16.4M$13.0M$8.1M$5.5M
Net profit margin19.05%15.58%18.54%23.77%21.20%16.01%16.85%16.70%6.13%12.64%12.65%12.68%15.49%18.73%16.41%8.15%—
Basic EPSper basic share$8.29$6.01$6.92$8.29$7.95$6.06$5.47$5.15$1.89$3.90$3.68$3.63$4.37$5.00$3.76$2.26$1.44
Diluted EPSper diluted share$8.29$6.01$6.92$8.29$7.95$6.06$5.47$5.15$1.88$3.89$3.68$3.59$4.19$4.86$3.72$2.24$1.44

Owners

Reported shareholders

Reference date Jun 30, 2026
BlackRock, Inc. · 6.02% of listed sharesDIMENSIONAL FUND ADVISORS LP · 5.66% of listed sharesVANGUARD CAPITAL MANAGEMENT LLC · 4.17% of listed sharesMANUFACTURERS LIFE INSURANCE COMPANY, THE · 3.11% of listed sharesRENAISSANCE TECHNOLOGIES LLC · 2.40% of listed sharesGEODE CAPITAL MANAGEMENT, LLC · 2.40% of listed sharesHuber Capital Management LLC · 1.86% of listed sharesSTATE STREET CORP · 1.34% of listed sharesAMERICAN CENTURY COMPANIES INC · 1.31% of listed sharesCHERRY THOMAS F · ≈1.21% of listed sharesBRIDGEWAY CAPITAL MANAGEMENT, LLC · 1.19% of listed sharesDILLON LARRY G · ≈1.08% of listed sharesLSV ASSET MANAGEMENT · 1.07% of listed sharesCAUSEY J P JR · ≈0.92% of listed sharesTRUIST FINANCIAL CORP · 0.91% of listed sharesNORTHERN TRUST CORP · 0.84% of listed sharesVANGUARD FIDUCIARY TRUST CO · 0.62% of listed sharesVANGUARD PORTFOLIO MANAGEMENT LLC · 0.62% of listed sharesWELLS FARGO & COMPANY/MN · 0.61% of listed sharesROBINSON PAUL C · ≈0.61% of listed shares
6.02%of listed shares
BlackRock, Inc.195.74K shares · Jun 30, 2026
View holders
Top 20 reported holders of CFFI
Holder% owned
BlackRock, Inc.
6.02%195.74K shares
DIMENSIONAL FUND ADVISORS LP
5.66%183.88K shares
VANGUARD CAPITAL MANAGEMENT LLC
4.17%135.59K shares
MANUFACTURERS LIFE INSURANCE COMPANY, THE
3.11%101.13K shares
RENAISSANCE TECHNOLOGIES LLC
2.40%78.08K shares
GEODE CAPITAL MANAGEMENT, LLC
2.40%78.06K shares
Huber Capital Management LLC
1.86%60.42K shares
STATE STREET CORP
1.34%43.53K shares
AMERICAN CENTURY COMPANIES INC
1.31%42.62K shares
CHERRY THOMAS F
≈1.21%39.37K shares
BRIDGEWAY CAPITAL MANAGEMENT, LLC
1.19%38.79K shares
DILLON LARRY G
≈1.08%35.06K shares
LSV ASSET MANAGEMENT
1.07%34.87K shares
CAUSEY J P JR
≈0.92%30.02K shares
TRUIST FINANCIAL CORP
0.91%29.59K shares
NORTHERN TRUST CORP
0.84%27.44K shares
VANGUARD FIDUCIARY TRUST CO
0.62%20.31K shares
VANGUARD PORTFOLIO MANAGEMENT LLC
0.62%20.16K shares
WELLS FARGO & COMPANY/MN
0.61%19.97K shares
ROBINSON PAUL C
≈0.61%19.69K shares

Percentages use 3.25M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.

Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.

Source: SEC Form 13F ↗Updated Sep 29, 2026 · Quarterly data

Insider buys & sells

Jul 1, 2024–Jun 30, 2026
Buys0$0.00 disclosed value
Sells (SEC code S)27$1.34M disclosed value
27 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
Jun 12, 2026Form 4CHERRY THOMAS FPRESIDENT & CEOSellCommon Stock141$77.50$10.9K39.4K
Jun 11, 2026Form 4CHERRY THOMAS FPRESIDENT & CEOSellCommon Stock30$78.50$2.4K39.5K
Jun 10, 2026Form 4CHERRY THOMAS FPRESIDENT & CEOSellCommon Stock329$78.50$25.8K39.5K
Jun 9, 2026Form 4CHERRY THOMAS FPRESIDENT & CEOSellCommon Stock678$75.56$51.2K39.9K
Jun 8, 2026Form 4CHERRY THOMAS FPRESIDENT & CEOSellCommon Stock200$75.00$15.0K40.2K

Community posts

It’s quiet here.

No posts about CFFI yet. Start the conversation.

Write the first post