NASDAQ : CFFI

C&F Financial Corporation

$77.03 USD

-$2.94 (-3.68%)

Volume
1.97K
Average Volume
5.98K
Market Capitalization
$250.68M
P/E Ratio
8.84
Dividend Yield
2.44%
Price Target
Year High
$86.18
Year Low
$61.45
Day High
Day Low
Payout Ratio
$0.21
Current Ratio
$1.35
CFFI Financial Statements
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
revenue 186.13M 166.51M 149.76M 123.45M 139.98M 148.21M 124.79M 117.47M 116.82M 115.49M
costOfRevenue 56.84M 56.07M 34.7M 11.06M 8.93M 24.46M 23.07M 22.03M 26.04M 27.01M
grossProfit 129.29M 110.44M 115.05M 112.39M 131.04M 123.75M 101.72M 95.44M 90.79M 88.48M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses 56.78M 55.41M 56.54M 48.92M 59.64M 57.67M 47.2M 42M 43.6M 48.67M
sellingAndMarketingExpenses - 1.21M 1.55M 1.8M 1.52M 1.66M 1.78M 1.6M 1.52M 1.63M
sellingGeneralAndAdministrativeExpenses 56.78M 56.62M 58.08M 50.72M 61.16M 59.33M 48.98M 43.6M 45.12M 50.3M
otherExpenses 39.44M 29.69M 27.81M 24.7M 31.79M 35.2M 28.8M 29.29M 27.7M 20.26M
operatingExpenses 96.22M 86.31M 85.89M 75.42M 92.96M 94.53M 77.78M 72.9M 72.82M 70.56M
costAndExpenses 153.06M 142.38M 120.59M 86.49M 101.89M 118.99M 100.86M 94.93M 98.86M 97.57M
netInterestIncome 106.21M 96.78M 97.71M 93.46M 85.37M 83.53M 80.45M 81.52M 79.99M 80.47M
interestIncome 151.5M 139.59M 124.14M 101.35M 93.73M 96.91M 95.01M 92.55M 89.59M 89.44M
interestExpense 45.29M 42.82M 26.43M 7.89M 8.36M 13.38M 14.56M 11.03M 9.6M 8.97M
depreciationAndAmortization 3.54M 3.86M 3.88M 4.36M 4.74M 4.19M 3.87M 3.67M 3.45M 3.42M
ebitda 36.61M 27.99M 33.04M 41.32M 42.82M 33.41M 27.8M 26.21M 21.41M 21.34M
ebit 33.07M 24.13M 29.16M 36.96M 38.08M 29.22M 23.93M 22.54M 17.97M 17.92M
nonOperatingIncomeExcludingInterest - - - - - - - - - -
operatingIncome 33.07M 24.13M 29.16M 36.96M 38.08M 29.22M 23.93M 22.54M 17.97M 17.92M
totalOtherIncomeExpensesNet - - - - - - - - - -
incomeBeforeTax 33.07M 24.13M 29.16M 36.96M 38.08M 29.22M 23.93M 22.54M 17.97M 17.92M
incomeTaxExpense 6.08M 4.22M 5.42M 7.6M 8.96M 6.8M 5.08M 4.52M 11.39M 4.46M
netIncomeFromContinuingOperations 26.99M 19.92M 23.75M 29.37M 29.12M 22.42M 18.85M 18.02M 6.57M 13.46M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 26.84M 19.83M 23.6M 29.16M 28.67M 22.12M 18.86M 18.02M 6.57M 13.46M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 26.84M 19.83M 23.6M 29.16M 28.67M 22.12M 18.86M 18.02M 6.57M 13.46M
eps 8.29 6.01 6.92 8.29 7.95 6.06 5.47 5.15 1.89 3.9
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
cashAndCashEquivalents 79.13M 65.59M 75.16M 26.66M 267.74M 86.67M 165.43M 115.01M 119.42M 103.2M
shortTermInvestments 327.23M 66.45M 462.44M 512.59M 373.07M 286.39M 189.73M 214.91M 218.98M 210.03M
cashAndShortTermInvestments 406.36M 132.04M 537.6M 539.25M 640.82M 373.06M 355.17M 329.92M 338.4M 313.23M
netReceivables 11.73M 10.59M 10.4M 8.98M 6.81M 8.1M 6.78M 7.44M 7.59M 7.26M
accountsReceivables 11.73M 10.59M 10.4M 8.98M 6.81M 8.1M 6.78M 7.44M 7.59M 7.26M
otherReceivables - - - - - - - - - -
inventory - - - - - - - - - -
prepaids - - - - - - - - - -
otherCurrentAssets - - - - - - - - - -
totalCurrentAssets 418.09M 142.63M 548M 548.23M 647.63M 381.16M 361.94M 337.36M 345.99M 320.49M
propertyPlantEquipmentNet 39.2M 40.12M 41.91M 43.85M 44.8M 44.13M 35.26M 37.1M 36.97M 35.8M
goodwill 25.19M 25.19M 25.19M 25.19M 25.19M 25.19M 14.42M 14.42M 14.42M 14.42M
intangibleAssets 909K 1.15M 1.41M 1.68M 1.98M 2.29M 912K 1.14M 1.59M 2.27M
goodwillAndIntangibleAssets 26.1M 26.34M 26.6M 26.87M 27.17M 27.48M 15.34M 15.57M 16.02M 16.69M
longTermInvestments 2.06B 2.25B 1.72B 1.61B 1.45B 1.53B 1.17B 1.07B 1.05B 1.01B
taxAssets 14.04M 17.72M 18.73M 22.01M 13.61M 13.56M 11.22M 12.19M 12.09M 21.54M
otherNonCurrentAssets 215.26M 83.97M 86.59M 81.89M 79.12M 92.46M 60.86M 49.2M 50.54M 42.77M
totalNonCurrentAssets 2.35B 2.42B 1.89B 1.78B 1.62B 1.71B 1.3B 1.18B 1.16B 1.13B
otherAssets - - - - - - - - - -
totalAssets 2.77B 2.56B 2.44B 2.33B 2.26B 2.09B 1.66B 1.52B 1.51B 1.45B
totalPayables 3.74M 4.4M 3.49M 950K 715K 1.11M 1.29M 920K 838K 703K
accountPayables 3.74M 4.4M 3.49M 950K 715K 1.11M 1.29M 920K 838K 703K
otherPayables - - - - - - - - - -
accruedExpenses - - - - - - - - - -
shortTermDebt 20M 28.99M 58.22M 36.59M 34.74M 20.46M 16.36M 14.92M 20.62M 12.36M
capitalLeaseObligationsCurrent - - - - - - - - - -
taxPayables - - - - - - - - - -
deferredRevenue - - - - - - - - - -
otherCurrentLiabilities 2.35B 2.17B 2.07B 2B 1.91B 1.75B 1.29B 1.18B 1.17B 1.12B
totalCurrentLiabilities 2.37B 2.2B 2.13B 2.04B 1.95B 1.77B 1.31B 1.2B 1.19B 1.13B
longTermDebt 93.34M 93.62M 51.32M 55.49M 55.73M 55.71M 144.81M 144.77M 147.24M 152.2M
capitalLeaseObligationsNonCurrent - - - - - - - - - -
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent - - - - - - - - - -
otherNonCurrentLiabilities 43.34M 38.53M 41.82M 39.19M 47.71M 62.39M 38.44M 27.18M 27.23M 27.59M
totalNonCurrentLiabilities 136.68M 132.15M 93.14M 94.68M 103.43M 118.1M 183.25M 171.96M 174.47M 179.79M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations - - - - - - - - - -
totalLiabilities 2.51B 2.34B 2.22B 2.14B 2.05B 1.89B 1.49B 1.37B 1.37B 1.31B
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 3.14M 3.11M 3.24M 3.33M 3.4M 3.51M 3.3M 3.36M 3.36M 3.33M
retainedEarnings 268.7M 247.81M 233.76M 217.21M 193.81M 170.82M 154.25M 140.52M 127.43M 125.16M
additionalPaidInCapital 1.08M 36000 6.57M 12.05M 15.19M 21.43M 9.5M 12.75M 12.8M 11.7M
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
netIncome 26.99M 19.92M 23.75M 29.37M 29.12M 22.42M 18.85M 18.02M 6.57M 13.46M
depreciationAndAmortization 3.54M 3.86M 3.88M 4.36M 4.74M 4.19M 3.87M 3.67M 3.45M 3.42M
deferredIncomeTax 154K 474K 902K 708K -90000 -817K 354K 632K 9.4M -23000
stockBasedCompensation 1.85M 1.92M 1.99M 1.97M 1.7M 1.45M 1.47M 1.34M 1.45M 1.22M
changeInWorkingCapital 1.06M 7M -1.2M -9.4M -3.9M 7.31M 1.38M 3.93M -7.1M 1.82M
accountsReceivables -1.13M -194K -1.42M -2.17M 1.29M -897K 660K 153K -328K -432K
inventory - - - - - - - - - -
accountsPayables -658K 910K 2.54M 235K -394K -442K 371K 82000 135K 5000
otherWorkingCapital 2.85M 6.29M -2.33M -7.46M -4.8M 8.65M 349K 3.7M -6.9M 2.24M
otherNonCashItems -9.1M 5.31M 9.49M 63.55M 125.82M -114.93M -40.55M 19.96M 12M 7.08M
netCashProvidedByOperatingActivities 24.49M 38.49M 38.81M 90.56M 157.39M -80.37M -14.63M 47.55M 25.78M 26.98M
investmentsInPropertyPlantAndEquipment -2.33M -3.49M -1.46M -3.39M -4.79M -10.23M -2.71M -3.37M -4.18M -2.71M
acquisitionsNet - - - - - 19.1M - - - -
purchasesOfInvestments -87.65M -56.4M -39.28M -242.23M -209.22M -201.87M -48.22M -51.32M -53.46M -52.6M
salesMaturitiesOfInvestments 65.62M 100.6M 100.81M 55.33M 114.02M 123.74M 75.57M 51.07M 41.52M 57.36M
otherInvestingActivities -144.99M -189.36M -116.42M -220.98M -38.7M -114.03M -60.58M -43.89M -43.79M -108.37M
netCashProvidedByInvestingActivities -169.36M -148.64M -56.34M -411.28M -138.69M -183.29M -35.93M -47.52M -59.91M -106.32M
netDebtIssuance -8.99M 10.77M 17.63M 1.86M 14.28M -97.71M 1.44M -8.2M 3.26M -12.73M
longTermNetDebtIssuance 20M 40M -4M - - -101.8M - -2.5M - -
shortTermNetDebtIssuance -28.99M -29.23M 21.63M 1.86M 14.28M 4.1M 1.44M -5.7M 3.26M -12.73M
netStockIssuance -943K -8.76M -7.76M -5.37M -8.23M -1.06M -4.92M -1.54M - 149K
netCommonStockIssuance -943K -8.76M -7.76M -5.37M -8.23M -1.06M -4.92M -1.54M - 149K
commonStockIssuance - - - - - - - 144K 147K 149K
commonStockRepurchased -943K -8.76M -7.76M -5.37M -8.23M -1.06M -4.92M -1.54M - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -5.95M -5.78M -5.99M -5.76M -5.68M -5.55M -5.13M -4.93M -4.64M -4.46M
commonDividendsPaid -5.95M -5.78M -5.99M -5.76M -5.68M -5.55M -5.13M -4.93M -4.64M -4.46M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities 174.3M 104.35M 62.14M 88.91M 162.01M 289.21M 109.58M 10.23M 51.74M 46.65M
netCashProvidedByFinancingActivities 158.41M 100.58M 66.03M 79.64M 162.38M 184.9M 100.98M -4.44M 50.36M 29.6M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
revenue 47.7M 47.69M 46.6M 46.83M 42.67M 42.46M 43.85M 41.22M 39.4M 40.41M
costOfRevenue 15.04M 15.35M 14.51M 13M 13.98M 14.84M 15.14M 13.03M 13.05M 10.94M
grossProfit 32.66M 32.33M 32.09M 33.83M 28.69M 27.62M 28.71M 28.18M 26.36M 29.46M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses 917K 14.03M 14.67M 15.12M 13.81M 12.96M 14.21M 13.72M 14.52M 14.49M
sellingAndMarketingExpenses 547K - 660K 549K 529K 269K 460K 316K 168K 376K
sellingGeneralAndAdministrativeExpenses 1.46M 14.03M 15.33M 15.67M 14.34M 13.23M 14.67M 14.03M 14.68M 14.87M
otherExpenses 22.85M 10.21M 7.93M 8.54M 7.83M 7.15M 7.37M 7.92M 7.67M 8.4M
operatingExpenses 24.32M 24.24M 23.26M 24.21M 22.17M 20.39M 22.04M 21.95M 22.36M 23.27M
costAndExpenses 39.35M 39.59M 37.77M 37.21M 36.15M 35.23M 37.18M 34.99M 35.4M 34.21M
netInterestIncome 27.71M 27.52M 27.17M 26.51M 25.01M 25.1M 24.69M 23.83M 23.16M 23.94M
interestIncome 39.15M 39.32M 38.78M 37.41M 35.99M 36.44M 36.13M 34.31M 32.71M 32.41M
interestExpense 11.44M 11.8M 11.61M 10.9M 10.98M 11.34M 11.44M 10.48M 9.55M 8.47M
depreciationAndAmortization 778K 971K 968K 996K 988K 1.02M 945K 959K 937K 960K
ebitda 9.12M 9.06M 9.8M 10.62M 7.51M 8.25M 7.62M 7.19M 4.94M 7.16M
ebit 8.34M 8.09M 8.83M 9.63M 6.52M 7.23M 6.67M 6.23M 4M 6.2M
nonOperatingIncomeExcludingInterest - - - - - - - - - -
operatingIncome 8.34M 8.09M 8.83M 9.63M 6.52M 7.23M 6.67M 6.23M 4M 6.2M
totalOtherIncomeExpensesNet - - - - - - - - - -
incomeBeforeTax 8.34M 8.09M 8.83M 9.63M 6.52M 7.23M 6.67M 6.23M 4M 6.2M
incomeTaxExpense 1.55M 1.38M 1.72M 1.86M 1.13M 1.2M 1.25M 1.2M 565K 1.11M
netIncomeFromContinuingOperations 6.79M 6.72M 7.11M 7.77M 5.4M 6.03M 5.42M 5.03M 3.44M 5.09M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 6.75M 6.7M 7.08M 7.69M 5.37M 6.04M 5.39M 5.01M 3.4M 5.07M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 6.75M 6.7M 7.08M 7.69M 5.37M 6.04M 5.39M 5.01M 3.4M 5.07M
eps 2.08 2.07 2.19 2.37 1.66 1.87 1.65 1.5 1.01 1.5
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
cashAndCashEquivalents 77.43M 79.13M 96.09M 80.2M 75.96M 65.59M 49.19M 44.67M 55.21M 75.16M
shortTermInvestments 351.5M 327.23M 226.11M 293.5M 239.07M 66.45M 409.04M 404.76M 430.42M 462.44M
cashAndShortTermInvestments 428.93M 406.36M 322.2M 373.69M 315.03M 132.04M 458.24M 449.42M 485.63M 537.6M
netReceivables 11.75M 11.73M 10.96M 10.93M 10.6M 10.59M 10.2M 10.52M 10.6M 10.4M
accountsReceivables 11.75M 11.73M 10.96M 10.93M 10.6M 10.59M 10.2M 10.52M 10.6M 10.4M
otherReceivables - - - - - - - - - -
inventory - - - - - - - - - -
prepaids - - - - - - - - - -
otherCurrentAssets -413.64M - - - - - - - - -
totalCurrentAssets 27.04M 418.09M 333.17M 384.62M 325.63M 142.63M 468.44M 459.94M 496.22M 548M
propertyPlantEquipmentNet 38.73M 39.2M 39.26M 39.33M 39.58M 40.12M 42.13M 41.21M 41.55M 41.91M
goodwill 25.19M 25.19M 25.19M 25.19M 25.19M 25.19M 25.19M 25.19M 25.19M 25.19M
intangibleAssets 884K 909K 959K 1.02M 1.08M 1.15M 1.21M 1.28M 1.34M 1.41M
goodwillAndIntangibleAssets 26.08M 26.1M 26.15M 26.21M 26.28M 26.34M 26.4M 26.47M 26.53M 26.6M
longTermInvestments 2.09B 2.06B 2B 2B 1.93B 2.25B 1.91B 1.86B 1.8B 1.72B
taxAssets 14.41M 14.04M 15.05M 16.88M 16.59M 17.72M 16.87M 18.84M 19.25M 18.73M
otherNonCurrentAssets 615.99M 215.26M 295.41M 222.5M 273.89M 83.97M 83.75M 87.09M 86.34M 86.59M
totalNonCurrentAssets 2.79B 2.35B 2.38B 2.3B 2.29B 2.42B 2.08B 2.03B 1.97B 1.89B
otherAssets - - - - - - - - - -
totalAssets 2.81B 2.77B 2.71B 2.69B 2.61B 2.56B 2.55B 2.49B 2.47B 2.44B
totalPayables 4.64M 3.74M 4.81M 4.07M 3.93M 4.4M 3.97M 4.67M 4.64M 3.49M
accountPayables 4.64M 3.74M 4.81M 4.07M 3.93M 4.4M 3.97M 4.67M 4.64M 3.49M
otherPayables - - - - - - - - - -
accruedExpenses - - - - - - 3.97M - - -
shortTermDebt 20M 20M 20M 42.64M 35.91M 28.99M 48.64M 25.05M 27.8M 58.22M
capitalLeaseObligationsCurrent - - - - - - - - - -
taxPayables - - - - - - - - - -
deferredRevenue - - - - - - - - - -
otherCurrentLiabilities -4.64M 2.35B 2.3B 2.26B 2.22B 2.17B 2.13B 2.11B 2.09B 2.07B
totalCurrentLiabilities 20M 2.37B 2.32B 2.3B 2.26B 2.2B 2.19B 2.14B 2.12B 2.13B
longTermDebt 83.25M 93.34M 93.41M 103.49M 83.55M 93.62M 93.68M 93.75M 93.77M 51.32M
capitalLeaseObligationsNonCurrent - - - - - - - - - -
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent - - - - - - - - - -
otherNonCurrentLiabilities 2.44B 43.34M 41.15M 38.96M 37.22M 38.53M 40.76M 43.47M 38.65M 41.82M
totalNonCurrentLiabilities 2.53B 136.68M 134.56M 142.45M 120.76M 132.15M 134.44M 137.22M 132.42M 93.14M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations - - - - - - - - - -
totalLiabilities 2.55B 2.51B 2.46B 2.45B 2.38B 2.34B 2.32B 2.27B 2.25B 2.22B
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 3.15M 3.14M 3.13M 3.13M 3.12M 3.11M 3.11M 3.17M 3.25M 3.24M
retainedEarnings 273.88M 268.7M 263.48M 257.9M 251.69M 247.81M 243.19M 239.23M 235.68M 233.76M
additionalPaidInCapital 1.02M 1.08M 1.07M 588K 108K 36000 499K 3.16M 6.08M 6.57M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
netIncome 6.75M 6.72M 7.11M 7.77M 5.4M 6.03M 5.42M 5.03M 3.44M 5.09M
depreciationAndAmortization 778K 971K 968K 996K 988K 1.02M 945K 959K 937K 960K
deferredIncomeTax -4000 - - - - - - - - -
stockBasedCompensation 514K 487K 444K 455K 461K 465K 485K 463K 510K 486K
changeInWorkingCapital -173K 1.78M -469K 1.64M 71000 2.04M 1.42M 2.87M 675K -4.98M
accountsReceivables -26000 -348K -31000 -336K -6000 -394K 318K 79000 -197K -359K
inventory - - - - - - - - - -
accountsPayables 897K -803K 742K 141K -472K 436K -703K 26000 1.15M 305K
otherWorkingCapital -1.04M 2.93M -1.18M 1.83M 549K 2M 1.81M 2.76M -279K -4.93M
otherNonCashItems -15.43M -6.27M 15.38M -15.24M -3.7M 25.95M -7.87M -7.63M -4.66M 15.42M
netCashProvidedByOperatingActivities -7.57M 2.23M 23.44M -4.39M 3.21M 35.49M 404K 1.7M 895K 16.97M
investmentsInPropertyPlantAndEquipment -322K -756K -740K -566K -267K -430K -2.03M -539K -485K -440K
acquisitionsNet - - - - - - - - - -
purchasesOfInvestments -28.78M -30.54M -14.78M -18.08M -24.25M -29.39M -10.48M -8.22M -8.31M -9.2M
salesMaturitiesOfInvestments 14.59M 15.05M 19.23M 14.16M 17.18M 11.36M 16.34M 35.57M 37.32M 25.25M
otherInvestingActivities -21.07M -64.76M -18.7M -51.58M -26.2M -13.48M -48.32M -49.42M -78.15M -25.29M
netCashProvidedByInvestingActivities -35.58M -64.76M -14.98M -56.07M -33.54M -31.94M -44.48M -22.6M -49.62M -9.68M
netDebtIssuance -10M -28.99M -32.64M 26.73M -3.08M -19.65M 23.59M -2.76M 9.58M -37.44M
longTermNetDebtIssuance - - -12M 32M - - - - 40M -
shortTermNetDebtIssuance -10M - -20.64M -5.27M -3.08M -19.65M 23.59M -2.76M -30.42M -37.44M
netStockIssuance -614K -507K - -10000 -426K -969K -3.25M -3.51M -1.03M -1.4M
netCommonStockIssuance -614K -507K - -10000 -426K -969K -3.25M -3.51M -1.03M -1.4M
commonStockIssuance - - - - - - - - - -
commonStockRepurchased -614K -507K - -10000 -426K -969K -3.25M -3.51M -1.03M -1.4M
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -1.56M -1.49M -1.49M -1.49M -1.49M -1.42M -1.43M -1.46M -1.48M -1.48M
commonDividendsPaid -1.56M -1.49M -1.49M -1.49M -1.49M -1.42M -1.43M -1.46M -1.48M -1.48M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities 53.62M 47.57M 41.57M 39.46M 45.7M 34.87M 29.69M 18.09M 21.7M 37.66M
netCashProvidedByFinancingActivities 41.45M 45.57M 7.44M 64.7M 40.7M 12.84M 48.6M 10.36M 28.77M -2.65M