C&F Financial (CFFI) Stock Insights
$356.81M
Market Cap
—
P/E
—
Forward P/E
—
Score
CFFI price $109.73 +1.16 +1.07%
CFFI fair value Not meaningful. Price $109.73.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
No estimate. Cash-flow models don't suit banks
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2027-01-26 | — | 2.48 | — | 39.40M |
| 2026-10-26 | 2.55 | 2.46 | 38.21M | 40.50M |
| 2026-07-23 | 2.40 | — | 40.10M | — |
| 2026-04-23 | 2.08 | — | 47.70M | — |
| 2026-01-27 | 2.07 | — | 47.69M | — |
| 2025-10-23 | 2.18 | — | 46.60M | — |
| 2025-07-24 | 2.37 | — | 47.26M | — |
| 2025-04-24 | 1.66 | — | 42.67M | — |
| 2025-01-28 | 1.87 | — | 31.12M | — |
| 2024-10-29 | 1.65 | — | 29.76M | — |
| 2024-07-24 | 1.50 | — | 30.73M | — |
| 2024-04-19 | 1.01 | — | 30.30M | — |
| 2024-01-24 | 1.50 | — | 40.21M | — |
| 2023-10-26 | 1.71 | — | 37.71M | — |
| 2023-07-26 | 1.84 | — | 30.74M | — |
| 2023-04-26 | 1.86 | — | 29.30M | — |
| 2023-01-24 | 2.30 | — | 16.35M | — |
| 2022-10-27 | 1.85 | — | 26.33M | — |
| 2022-07-21 | 1.91 | — | 27.80M | — |
| 2022-04-21 | 1.57 | — | 22.23M | — |
| 2022-01-25 | 1.67 | — | 30.34M | — |
| 2021-10-21 | 2.13 | — | 23.60M | — |
| 2021-07-22 | 2.19 | — | 23.87M | — |
| 2021-04-22 | 1.92 | — | 23.08M | — |
| 2021-01-27 | 1.91 | — | 41.73M | — |
| 2020-10-27 | 1.85 | — | 23.82M | — |
| 2020-07-23 | 1.11 | — | 23.58M | — |
| 2020-04-23 | 1.20 | — | 32.50M | — |
| 2020-01-24 | 1.35 | — | 28.44M | — |
| 2019-10-24 | 1.54 | — | 23.99M | — |
| 2019-07-23 | 1.69 | — | 27.02M | — |
| 2019-04-23 | 1.08 | — | 31.01M | — |
| 2019-01-24 | 1.13 | — | 25.92M | — |
| 2018-10-25 | 1.46 | — | 31.30M | — |
| 2018-07-24 | 1.45 | — | 27.23M | — |
| 2018-04-17 | 1.11 | — | 30.10M | — |
| 2018-01-25 | 0.95 | — | 26.53M | — |
| 2017-10-26 | 0.87 | — | 27.05M | — |
| 2017-07-27 | 1.19 | — | 27.49M | — |
| 2017-04-25 | 0.78 | — | 26.02M | — |
Yield 1.73%. Payout ratio 20.13%. Frequency Quarterly.
Safety score 87/100 · Safe. Payout ratio is 20% of earnings. Free-cash-flow coverage is not available, so this part stays neutral. Dividends were paid in 29 separate years. Yield is 1.7%, in a range that is usually sustainable.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| 2026-09-15 | $0.48 | 2026-09-15 | 2026-10-01 | Quarterly |
| 2026-06-15 | $0.48 | 2026-06-15 | 2026-07-01 | Quarterly |
| 2026-03-13 | $0.48 | 2026-03-13 | 2026-04-01 | Quarterly |
| 2025-12-15 | $0.46 | 2025-12-15 | 2026-01-01 | Quarterly |
| 2025-09-15 | $0.46 | 2025-09-15 | 2025-10-01 | Quarterly |
| 2025-06-13 | $0.46 | 2025-06-13 | 2025-07-01 | Quarterly |
| 2025-03-14 | $0.46 | 2025-03-14 | 2025-04-01 | Quarterly |
| 2024-12-13 | $0.44 | 2024-12-13 | 2025-01-01 | Quarterly |
| 2024-09-13 | $0.44 | 2024-09-13 | 2024-10-01 | Quarterly |
| 2024-06-14 | $0.44 | 2024-06-14 | 2024-07-01 | Quarterly |
| 2024-03-14 | $0.44 | 2024-03-15 | 2024-04-01 | Quarterly |
| 2023-12-14 | $0.44 | 2023-12-15 | 2024-01-01 | Quarterly |
| 2023-09-14 | $0.44 | 2023-09-15 | 2023-10-01 | Quarterly |
| 2023-06-14 | $0.44 | 2023-06-15 | 2023-07-01 | Quarterly |
| 2023-03-14 | $0.44 | 2023-03-15 | 2023-04-01 | Quarterly |
| 2022-12-14 | $0.42 | 2022-12-15 | 2023-01-01 | Quarterly |
| 2022-09-14 | $0.42 | 2022-09-15 | 2022-10-01 | Quarterly |
| 2022-06-14 | $0.40 | 2022-06-15 | 2022-07-01 | Quarterly |
| 2022-03-14 | $0.40 | 2022-03-15 | 2022-04-01 | Quarterly |
| 2021-12-14 | $0.40 | 2021-12-15 | 2022-01-01 | Quarterly |
| 2021-09-14 | $0.40 | 2021-09-15 | 2021-10-01 | Quarterly |
| 2021-06-14 | $0.40 | 2021-06-15 | 2021-07-01 | Quarterly |
| 2021-03-11 | $0.38 | 2021-03-12 | 2021-04-01 | Quarterly |
| 2020-12-11 | $0.38 | 2020-12-14 | 2021-01-01 | Quarterly |
| 2020-09-14 | $0.38 | 2020-09-15 | 2020-10-01 | Quarterly |
| 2020-06-12 | $0.38 | 2020-06-15 | 2020-07-01 | Quarterly |
| 2020-03-12 | $0.38 | 2020-03-13 | 2020-04-01 | Quarterly |
| 2019-12-12 | $0.38 | 2019-12-13 | 2020-01-01 | Quarterly |
| 2019-09-12 | $0.37 | 2019-09-13 | 2019-10-01 | Quarterly |
| 2019-06-13 | $0.37 | 2019-06-14 | 2019-07-01 | Quarterly |
| 2019-03-14 | $0.37 | 2019-03-15 | 2019-04-01 | Quarterly |
| 2018-12-13 | $0.37 | 2018-12-14 | 2019-01-01 | Quarterly |
| 2018-09-13 | $0.36 | 2018-09-14 | 2018-10-01 | Quarterly |
| 2018-06-14 | $0.34 | 2018-06-15 | 2018-07-01 | Quarterly |
| 2018-03-14 | $0.34 | 2018-03-15 | 2018-04-01 | Quarterly |
| 2017-12-14 | $0.34 | 2017-12-15 | 2018-01-01 | Quarterly |
| 2017-09-14 | $0.33 | 2017-09-15 | 2017-10-01 | Quarterly |
| 2017-06-13 | $0.33 | 2017-06-15 | 2017-07-01 | Quarterly |
| 2017-03-13 | $0.33 | 2017-03-15 | 2017-04-01 | Quarterly |
| 2016-12-13 | $0.33 | 2016-12-15 | 2017-01-01 | Quarterly |
| 2016-09-13 | $0.32 | 2016-09-15 | 2016-10-01 | Quarterly |
| 2016-06-13 | $0.32 | 2016-06-15 | 2016-07-01 | Quarterly |
| 2016-03-11 | $0.32 | 2016-03-15 | 2016-04-01 | Quarterly |
| 2015-12-11 | $0.32 | 2015-12-15 | 2016-01-01 | Quarterly |
| 2015-09-11 | $0.30 | 2015-09-15 | 2015-10-01 | Quarterly |
| 2015-06-11 | $0.30 | 2015-06-15 | 2015-07-01 | Quarterly |
| 2015-03-11 | $0.30 | 2015-03-13 | 2015-04-01 | Quarterly |
| 2014-12-11 | $0.30 | 2014-12-15 | 2015-01-01 | Quarterly |
| 2014-09-11 | $0.30 | 2014-09-15 | 2014-10-01 | Quarterly |
| 2014-06-11 | $0.30 | 2014-06-13 | 2014-07-01 | Quarterly |
| 2014-03-12 | $0.29 | 2014-03-14 | 2014-04-01 | Quarterly |
| 2013-12-12 | $0.29 | 2013-12-16 | 2014-01-01 | Quarterly |
| 2013-09-11 | $0.29 | 2013-09-13 | 2013-10-01 | Quarterly |
| 2013-06-12 | $0.29 | 2013-06-14 | 2013-07-01 | Quarterly |
| 2013-03-13 | $0.29 | 2013-03-15 | 2013-04-01 | Quarterly |
| 2012-12-12 | $0.29 | 2012-12-14 | 2012-12-21 | Quarterly |
| 2012-09-12 | $0.27 | 2012-09-15 | 2012-10-01 | Quarterly |
| 2012-06-13 | $0.26 | 2012-06-15 | 2012-07-01 | Quarterly |
| 2012-03-13 | $0.26 | 2012-03-15 | 2012-04-01 | Quarterly |
| 2011-12-13 | $0.26 | 2011-12-15 | 2012-01-01 | Quarterly |
| 2011-09-13 | $0.25 | 2011-09-15 | 2011-10-01 | Quarterly |
| 2011-06-13 | $0.25 | 2011-06-15 | 2011-07-01 | Quarterly |
| 2011-03-11 | $0.25 | 2011-03-15 | 2011-04-01 | Quarterly |
| 2010-12-13 | $0.25 | 2010-12-15 | 2011-01-01 | Quarterly |
| 2010-09-13 | $0.25 | 2010-09-15 | 2010-10-01 | Quarterly |
| 2010-06-11 | $0.25 | 2010-06-15 | 2010-07-01 | Quarterly |
| 2010-03-11 | $0.25 | 2010-03-15 | 2010-04-01 | Quarterly |
| 2009-12-11 | $0.25 | 2009-12-15 | 2010-01-01 | Quarterly |
| 2009-09-11 | $0.25 | 2009-09-15 | 2009-10-01 | Quarterly |
| 2009-06-11 | $0.25 | 2009-06-15 | 2009-07-01 | Quarterly |
| 2009-03-11 | $0.31 | 2009-03-13 | 2009-04-01 | Quarterly |
| 2008-12-11 | $0.31 | 2008-12-15 | 2009-01-01 | Quarterly |
| 2008-09-11 | $0.31 | 2008-09-15 | 2008-10-01 | Quarterly |
| 2008-06-11 | $0.31 | 2008-06-13 | 2008-07-01 | Quarterly |
| 2008-03-12 | $0.31 | 2008-03-14 | 2008-04-01 | Quarterly |
| 2007-12-12 | $0.31 | 2007-12-14 | 2008-01-01 | Quarterly |
| 2007-09-12 | $0.31 | 2007-09-14 | 2007-10-01 | Quarterly |
| 2007-06-13 | $0.31 | 2007-06-15 | 2007-07-01 | Quarterly |
| 2007-03-13 | $0.31 | 2007-03-15 | 2007-04-01 | Quarterly |
| 2006-12-13 | $0.31 | 2006-12-15 | 2007-01-01 | Quarterly |
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-09-04 | Crone S Dustin | Sell | 900 | $94.41 | 84.97K |
| 2026-09-04 | DILLON LARRY G | Sell | 1.00K | $95.07 | 95.07K |
| 2026-08-20 | DILLON LARRY G | Sell | 1.00K | $86.00 | 86.00K |
| 2026-08-05 | PEAY D ANTHONY | Sell | 425 | $85.92 | 36.52K |
| 2026-08-05 | CHERRY THOMAS F | Sell | 500 | $87.13 | 43.56K |
| 2026-08-03 | Seaman John A III | Sell | 650 | $84.61 | 55.00K |
| 2026-07-03 | Kelley Elizabeth R | Buy | 217 | — | — |
| 2026-06-12 | CHERRY THOMAS F | Sell | 141 | $77.50 | 10.93K |
| 2026-06-11 | CHERRY THOMAS F | Sell | 30 | $78.50 | 2.35K |
| 2026-06-10 | CHERRY THOMAS F | Sell | 329 | $78.50 | 25.83K |
| 2026-06-09 | CHERRY THOMAS F | Sell | 678 | $75.56 | 51.23K |
| 2026-06-08 | CHERRY THOMAS F | Sell | 200 | $75.00 | 15.00K |
| 2026-06-05 | Long Jason E | Sell | 1.36K | $75.50 | 102.68K |
| 2026-05-27 | CHERRY THOMAS F | Sell | 500 | $75.00 | 37.50K |
| 2026-05-13 | Kelley Elizabeth R | Sell | 1.02K | $73.00 | 74.83K |
| 2026-04-21 | ROBINSON PAUL C | Buy | 450 | — | — |
| 2026-04-21 | Olsson Charles Elis | Buy | 450 | — | — |
| 2026-04-21 | Downs David Hendrick | Buy | 450 | — | — |
| 2026-04-21 | Smith Jeffery O | Buy | 450 | — | — |
| 2026-04-21 | Sisson George R III | Buy | 450 | — | — |
| 2026-04-21 | PEAY D ANTHONY | Buy | 450 | — | — |
| 2026-04-21 | Agnew Julie R | Buy | 450 | — | — |
| 2026-04-21 | NAPIER JAMES T | Buy | 450 | — | — |
| 2026-04-21 | Kelley Elizabeth R | Buy | 450 | — | — |
| 2026-04-21 | Holmes Audrey Dale | Buy | 450 | — | — |
| 2026-04-21 | CAUSEY J P JR | Buy | 450 | — | — |
| 2026-03-01 | Crone S Dustin | Sell | 536 | $72.82 | 39.03K |
| 2026-03-01 | Fox Mark A | Sell | 278 | $72.82 | 20.24K |
| 2026-03-01 | Long Jason E | Sell | 865 | $72.82 | 62.99K |
| 2026-03-01 | CHERRY THOMAS F | Sell | 1.87K | $72.82 | 136.32K |
| 2026-02-26 | CHERRY THOMAS F | Sell | 11 | $78.25 | 861 |
| 2026-02-24 | Long Jason E | Buy | 1.90K | — | — |
| 2026-02-24 | DILLON LARRY G | Buy | 675 | — | — |
| 2026-02-24 | Seaman John A III | Buy | 800 | — | — |
| 2026-02-24 | Crone S Dustin | Buy | 1.00K | — | — |
| 2026-02-24 | CHERRY THOMAS F | Buy | 4.35K | — | — |
| 2026-02-24 | Fox Mark A | Buy | 800 | — | — |
| 2026-02-24 | Downs David Hendrick | Other | 0 | — | — |
| 2026-02-18 | Seaman John A III | Sell | 266 | $77.00 | 20.48K |
| 2026-02-18 | DILLON LARRY G | Sell | 282 | $77.00 | 21.71K |
| 2025-08-22 | CHERRY THOMAS F | Sell | 1.21K | $71.00 | 85.56K |
| 2025-05-29 | PEAY D ANTHONY | Sell | 136 | $66.94 | 9.10K |
| 2025-05-20 | PEAY D ANTHONY | Sell | 103 | $66.86 | 6.89K |
| 2025-05-19 | PEAY D ANTHONY | Sell | 254 | $68.04 | 17.28K |
| 2025-05-15 | PEAY D ANTHONY | Sell | 31 | $67.96 | 2.11K |
| 2025-05-14 | PEAY D ANTHONY | Sell | 476 | $68.41 | 32.56K |
| 2025-04-15 | Agnew Julie R | Buy | 425 | — | — |
| 2025-04-15 | Smith Jeffery O | Buy | 425 | — | — |
| 2025-04-15 | Sisson George R III | Buy | 425 | — | — |
| 2025-04-15 | PEAY D ANTHONY | Buy | 425 | — | — |
| 2025-04-15 | NAPIER JAMES T | Buy | 425 | — | — |
| 2025-04-15 | Kelley Elizabeth R | Buy | 425 | — | — |
| 2025-04-15 | Holmes Audrey Dale | Buy | 425 | — | — |
| 2025-04-15 | CAUSEY J P JR | Buy | 425 | — | — |
| 2025-04-15 | ROBINSON PAUL C | Buy | 425 | — | — |
| 2025-04-15 | Olsson Charles Elis | Buy | 425 | — | — |
| 2025-03-05 | CHERRY THOMAS F | Sell | 121 | $74.00 | 8.95K |
| 2025-03-04 | CHERRY THOMAS F | Sell | 179 | $78.00 | 13.96K |
| 2025-03-03 | Fox Mark A | Sell | 1.03K | $81.00 | 83.59K |
| 2025-03-01 | Fox Mark A | Sell | 326 | $79.70 | 25.98K |
| 2025-03-01 | Crone S Dustin | Sell | 598 | $79.70 | 47.66K |
| 2025-03-01 | Long Jason E | Sell | 817 | $79.70 | 65.11K |
| 2025-03-01 | CHERRY THOMAS F | Sell | 1.92K | $79.70 | 153.02K |
| 2025-02-20 | DILLON LARRY G | Sell | 424 | $80.33 | 34.06K |
| 2025-02-20 | Seaman John A III | Sell | 371 | $80.33 | 29.80K |
| 2025-02-18 | DILLON LARRY G | Buy | 650 | — | — |
| 2025-02-18 | Seaman John A III | Buy | 625 | — | — |
| 2025-02-18 | Fox Mark A | Buy | 525 | — | — |
| 2025-02-18 | Crone S Dustin | Buy | 975 | — | — |
| 2025-02-18 | Long Jason E | Buy | 1.62K | — | — |
| 2025-02-18 | CHERRY THOMAS F | Buy | 3.45K | — | — |
| 2025-01-01 | Fox Mark A | Other | 0 | — | — |
| 2025-01-01 | Fox Mark A | Other | 0 | — | — |
| 2024-12-09 | CHERRY THOMAS F | Sell | 731 | $78.00 | 57.02K |
| 2024-12-09 | ROBINSON PAUL C | Sell | 100 | $77.30 | 7.73K |
| 2024-12-06 | ROBINSON PAUL C | Sell | 100 | — | — |
| 2024-12-05 | ROBINSON PAUL C | Sell | 100 | — | — |
| 2024-12-02 | McKernon Bryan Edwin | Sell | 1.26K | $76.00 | 95.91K |
| 2024-11-27 | Crone S Dustin | Sell | 1.40K | $72.71 | 101.79K |
| 2024-11-27 | McKernon Bryan Edwin | Sell | 1.24K | $76.00 | 94.09K |
| 2024-11-26 | Long Jason E | Sell | 600 | $78.71 | 47.23K |
| 2024-11-22 | Seaman John A III | Sell | 2.50K | $74.05 | 185.12K |
| 2024-11-06 | CHERRY THOMAS F | Sell | 2.00K | $70.00 | 140.00K |
| 2024-07-30 | Olsson Charles Elis | Sell | 500 | $57.01 | 28.50K |
| 2024-04-30 | Sisson George R III | Buy | 500 | $39.49 | 19.75K |
| 2024-04-30 | Sisson George R III | Buy | 500 | $39.44 | 19.72K |
| 2024-04-26 | ROBINSON PAUL C | Buy | 1.00K | $39.11 | 39.11K |
| 2024-04-24 | Long Jason E | Buy | 500 | $38.47 | 19.23K |
| 2024-04-16 | Agnew Julie R | Buy | 600 | — | — |
| 2024-04-16 | Smith Jeffery O | Buy | 600 | — | — |
| 2024-04-16 | Sisson George R III | Buy | 600 | — | — |
| 2024-04-16 | ROBINSON PAUL C | Buy | 600 | — | — |
| 2024-04-16 | PEAY D ANTHONY | Buy | 600 | — | — |
| 2024-04-16 | Olsson Charles Elis | Buy | 600 | — | — |
| 2024-04-16 | NAPIER JAMES T | Buy | 600 | — | — |
| 2024-04-16 | Kelley Elizabeth R | Buy | 600 | — | — |
| 2024-04-16 | Holmes Audrey Dale | Buy | 600 | — | — |
| 2024-04-16 | CAUSEY J P JR | Buy | 600 | — | — |
| 2024-03-01 | Crone S Dustin | Sell | 372 | $52.61 | 19.57K |
| 2024-03-01 | CHERRY THOMAS F | Sell | 1.24K | $52.61 | 65.03K |
Latest filed quarter: Q2 2026.
Institutions holding: 84, holders +2 vs prior quarter. Ownership 42.16%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACKROCK, INC. | 195.74K | 18.81K | +10.63% | 15.66M |
| DIMENSIONAL FUND ADVISORS LP | 183.88K | 274 | +0.15% | 14.71M |
| VANGUARD CAPITAL MANAGEMENT LLC | 135.59K | -123 | -0.09% | 10.85M |
| MANUFACTURERS LIFE INSURANCE COMPANY, THE | 101.13K | -828 | -0.81% | 8.09M |
| GEODE CAPITAL MANAGEMENT, LLC | 78.06K | 6.19K | +8.61% | 6.25M |
| RENAISSANCE TECHNOLOGIES LLC | 78.08K | -2.70K | -3.34% | 6.25M |
| HUBER CAPITAL MANAGEMENT LLC | 60.41K | 0 | 0.00% | 4.83M |
| STATE STREET CORP | 43.53K | -512 | -1.16% | 3.50M |
| AMERICAN CENTURY COMPANIES INC | 42.62K | -125 | -0.29% | 3.41M |
| BRIDGEWAY CAPITAL MANAGEMENT, LLC | 38.79K | 0 | 0.00% | 3.10M |
| LSV ASSET MANAGEMENT | 34.87K | 0 | 0.00% | 2.79M |
| TRUIST FINANCIAL CORP | 29.59K | 0 | 0.00% | 2.37M |
| NORTHERN TRUST CORP | 27.44K | 1.57K | +6.09% | 2.19M |
| VANGUARD FIDUCIARY TRUST CO | 20.30K | -684 | -3.26% | 1.62M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 20.16K | 2.59K | +14.76% | 1.61M |
| WELLS FARGO & COMPANY/MN | 19.97K | 1.37K | +7.34% | 1.60M |
| EMPOWERED FUNDS, LLC | 18.40K | 0 | 0.00% | 1.47M |
| RAYMOND JAMES FINANCIAL INC | 16.06K | 0 | 0.00% | 1.29M |
| FIRST MANHATTAN CO. LLC. | 15.94K | 0 | 0.00% | 1.28M |
| SIENA CAPITAL PARTNERS GP, LLC | 14.86K | 2.46K | +19.83% | 1.19M |
| SUMMERHAVEN INVESTMENT MANAGEMENT, LLC | 11.30K | 0 | 0.00% | 904.32K |
| FIRST TRUST ADVISORS LP | 10.21K | 453 | +4.64% | 817.04K |
| ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 9.50K | 0 | 0.00% | 760.16K |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 9.37K | 1.51K | +19.20% | 749.60K |
| SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P. | 9.37K | 9.37K | New | 749.60K |
Insights · Dividends · Forecast · Financials · Learn
$356.81M
Market Cap
—
P/E
—
Forward P/E
—
Score