C&F Financial Financial Ratios for Analysis 2009-2024 | CFFI

Fifteen years of historical annual and quarterly financial ratios and margins for C&F Financial (CFFI).

Annual Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
202320222021202020192018201720162015201420132012201120102009
---------------
0.190.220.210.220.470.490.510.520.560.550.580.600.620.620.64
0.500.470.430.390.981.051.181.181.351.351.501.591.681.771.92
---------------
---------------
---------------
---------------
24.5030.9328.2923.0023.1523.2719.7920.2520.8021.5827.6032.0128.8215.5011.05
19.8324.4021.2917.4118.2418.607.2415.2115.0015.2318.4821.4118.179.766.50
0.050.050.060.060.060.060.060.060.060.060.060.080.070.080.08
---------------
---------------
---------------
10.9214.9713.8011.5311.4111.864.649.679.569.9912.7916.0313.518.746.22
12.4417.3415.8413.4312.5713.215.2310.9910.8911.5815.2517.9115.209.887.07
0.971.261.291.071.141.180.440.930.890.921.101.681.400.900.62
8.8311.6710.928.966.086.072.274.624.234.475.336.405.203.292.22
64.4756.4459.5152.9948.0743.4540.5340.0838.1236.1533.3331.3530.2329.7628.97
11.3725.7543.67-22.03-4.2413.587.397.814.519.9518.478.868.82-4.3210.45
10.9525.3442.34-24.74-5.0212.626.197.323.989.4217.408.598.24-4.6910.31

Quarterly Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
2024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
--------------------------------------------------------------
0.300.300.190.200.200.210.220.230.220.220.210.210.220.220.220.330.270.440.470.470.480.480.490.490.500.510.510.500.510.520.520.530.530.550.560.560.570.550.550.560.570.570.580.580.590.590.600.610.620.610.620.620.610.620.620.610.620.610.640.630.640.64
0.540.560.500.730.870.990.470.500.470.440.430.450.390.400.390.810.500.890.981.001.011.041.051.071.131.171.181.131.141.171.181.201.241.301.351.381.441.331.351.401.421.481.501.531.581.591.591.741.871.591.681.711.631.661.771.801.961.751.922.152.242.33
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
21.7814.7321.0324.9725.8726.0336.5628.0531.2126.5925.1230.5129.9427.4227.3226.5416.4718.6921.4323.8327.6419.2120.9225.6525.6320.4818.4118.7824.5516.8917.7719.4027.1015.6715.2623.2326.0917.7217.0623.2725.0320.4023.3125.0730.6931.0435.1233.3733.6026.8253.0026.9223.9523.3817.4520.019.6614.514.8613.8913.5111.63
17.5112.5317.2020.3620.6021.0929.5422.1124.2820.4418.4923.2922.7820.4820.3119.7013.1514.4917.2118.3121.6315.4817.0420.3120.1016.69-14.9613.3416.9712.6314.1714.3219.4412.2611.8416.4118.2012.9912.8016.2317.2814.3115.3117.3619.9021.2024.1522.5421.9617.6635.1316.0415.2114.7210.9912.426.309.081.948.008.267.61
0.010.010.010.010.010.010.020.010.010.010.010.010.020.020.020.020.010.010.020.020.020.020.020.020.020.020.010.020.020.010.020.020.020.010.010.020.020.010.010.020.020.020.010.020.020.020.020.020.020.020.010.020.020.020.020.020.020.020.020.020.020.02
--------------------------------------------------------------
--------------------------------------------------------------
--------------------------------------------------------------
2.301.582.342.883.153.205.253.533.462.852.863.814.013.614.183.662.042.032.633.013.672.432.603.413.462.73-2.342.052.861.932.212.283.421.861.762.693.252.131.962.703.142.472.563.083.953.823.804.604.453.803.553.773.113.112.562.751.571.920.691.842.011.75
2.611.802.673.333.633.686.094.134.013.293.294.404.644.184.874.282.412.402.903.334.062.712.903.813.883.07-2.642.313.222.192.522.573.862.112.013.083.752.462.273.143.762.983.053.414.394.254.255.175.034.264.004.263.493.502.903.101.772.180.782.102.322.01
0.200.140.210.240.260.270.440.280.290.250.270.350.370.330.390.330.190.190.260.300.370.240.260.340.330.26-0.220.200.280.190.210.220.330.180.160.250.300.190.180.250.280.220.220.340.420.400.400.470.440.400.370.390.340.330.260.280.160.200.070.190.200.17
1.611.111.892.292.512.514.092.722.692.232.263.003.142.823.252.451.491.131.401.591.921.261.331.731.731.34-1.151.031.390.931.061.081.590.840.781.171.390.960.881.181.351.051.071.281.611.551.521.801.691.491.371.421.221.190.971.080.600.750.250.690.730.63
66.5164.4164.4759.2859.5058.9856.4453.1255.7056.7659.5157.9956.1854.1452.9951.8250.2549.1248.0747.3446.2744.5543.4542.7241.8140.7540.5342.1641.5740.5640.0840.3939.9038.6438.1238.1437.1236.6336.1535.8635.0134.4333.3332.8432.1532.1031.3530.5229.2231.0930.2329.7731.6430.5429.7630.4529.3129.3028.9729.4028.3628.14
0.770.2711.376.44-0.240.0525.7519.6613.9811.6143.6733.7428.9211.19-22.03-37.63-18.23-5.97-4.24-6.05-7.944.0713.5810.344.436.327.397.364.754.747.810.640.077.284.512.21-7.08-1.979.955.672.993.4718.4710.688.3310.208.865.641.174.558.8215.6611.2514.20-4.32-8.14-7.74-1.0910.452.21-4.33-4.04
0.470.1210.956.14-0.41-0.1025.3418.9913.5811.2742.3432.5027.9710.61-24.74-39.73-19.17-6.40-5.02-6.63-8.373.8512.629.703.966.146.196.694.444.587.320.14-0.197.123.981.92-7.24-2.059.425.202.633.3417.409.787.779.818.595.380.974.468.2415.1610.8714.03-4.69-8.63-8.08-1.2310.312.10-4.39-4.07