C&F Financial Corporation
← Back to CFFI Overview

C&F Financial Corporation (CFFI)

Profitability & Net Margin History

Current Net Margin

14.05%

C&F Financial Corporation currently has a net profit margin of 14.05%.

Financial Fundamentals

CFFIQuarterly Data • 5Y View

Historical Margin Data

DateRev ($B)NI ($B)Net MarginChange (bps)
2025-12-310.050.0114.05%113
2025-09-300.050.0115.18%124
2025-06-300.050.0116.42%384
2025-03-310.040.0112.58%164
2024-12-310.040.0114.22%193
2024-09-300.040.0112.29%14
2024-06-300.040.0112.15%352
2024-03-310.040.008.63%391
2023-12-310.040.0112.54%319
2023-09-300.040.0115.73%77
2023-06-300.040.0116.50%111
2023-03-310.040.0117.61%1188
2022-12-310.030.0129.49%923
2022-09-300.030.0120.26%262
2022-06-300.030.0122.88%301
2022-03-310.030.0119.88%147
2021-12-310.030.0118.41%372
2021-09-300.030.0122.13%22
2021-06-300.040.0122.35%288
2021-03-310.040.0119.47%15
2020-12-310.040.0119.32%228
2020-09-300.040.0117.05%623
2020-06-300.030.0010.82%71
2020-03-310.030.0011.53%200
2019-12-310.030.0013.53%162
2019-09-300.030.0015.14%306
2019-06-300.030.0118.21%566
2019-03-310.030.0012.55%114
2018-12-310.030.0013.69%314
2018-09-300.030.0116.82%14
2018-06-300.030.0116.96%363
2018-03-310.030.0013.33%2475
2017-12-310.03-0.00-11.42%2163
2017-09-300.030.0010.21%366
2017-06-300.030.0013.87%422
2017-03-310.030.009.65%139
2016-12-310.030.0011.04%20
2016-09-300.030.0010.84%483
2016-06-300.030.0015.67%652
2016-03-310.030.009.16%74
2015-12-310.030.008.42%419
2015-09-300.030.0012.61%266
2015-06-300.030.0015.27%505
2015-03-310.030.0010.21%110
2014-12-310.030.009.11%329
2014-09-300.030.0012.40%143
2014-06-300.030.0013.83%268
2014-03-310.030.0011.15%48
2013-12-310.030.0010.67%264
2013-09-300.030.0013.31%264
2013-06-300.030.0015.95%59
2013-03-310.020.0016.54%286
2012-12-310.030.0013.68%411
2012-09-300.030.0017.78%17
2012-06-300.020.0017.61%315
2012-03-310.030.0014.46%144
2011-12-310.030.0013.02%46
2011-09-300.030.0013.48%101
2011-06-300.020.0012.47%14
2011-03-310.020.0012.33%351
2010-12-310.030.008.82%130
2010-09-300.030.0010.12%435
2010-06-300.020.005.77%193
2010-03-310.020.007.70%533
2009-12-310.030.002.37%421
2009-09-300.030.006.58%13
2009-06-300.030.006.71%60
2009-03-310.020.006.11%105
2008-12-310.020.005.06%380
2008-09-300.020.001.26%488
2008-06-300.020.006.14%36
2008-03-310.020.006.50%93
2007-12-310.020.007.42%239
2007-09-300.020.009.82%83
2007-06-300.020.0010.64%111
2007-03-310.020.009.53%270
2006-12-310.020.0012.23%195
2006-09-300.020.0014.18%281
2006-06-300.020.0016.99%402
2006-03-310.020.0012.97%93
2005-12-310.020.0013.89%225
2005-09-300.020.0016.14%11
2005-06-300.020.0016.25%77
2005-03-310.020.0015.48%97
2004-12-310.020.0016.45%169
2004-09-300.020.0018.15%75
2004-06-300.020.0017.40%115
2004-03-310.010.0016.25%103
2003-12-310.020.0017.28%173
2003-09-300.020.0019.00%67
2003-06-300.020.0019.68%25
2003-03-310.020.0019.92%221
2002-12-310.020.0017.71%243
2002-09-300.010.0020.14%12
2002-06-300.010.0020.26%324
2002-03-310.010.0017.02%227
2001-12-310.010.0019.29%116
2001-09-300.010.0018.13%132
2001-06-300.010.0016.80%164
2001-03-310.010.0015.16%52
2000-12-310.010.0015.68%180
2000-09-300.010.0017.48%154
2000-06-300.010.0015.95%72
2000-03-310.010.0016.66%119
1999-12-310.010.0015.48%498
1999-09-300.010.0020.45%163
1999-06-300.010.0018.82%376
1999-03-310.010.0022.58%649
1998-12-310.010.0016.09%301
1998-09-300.010.0019.10%71
1998-06-300.010.0018.39%53
1998-03-310.010.0018.92%270
1997-12-310.010.0016.22%236
1997-09-300.010.0018.57%
1997-06-300.000.00
1997-03-310.000.00
1996-12-310.000.0027.10%55
1996-09-300.000.0026.55%246
1996-06-300.000.0029.01%

* Basis Point (bps) change measures sequential efficiency shifts. 100 bps = 1.00% Margin change.