ICF Financial Ratios for Analysis 2009-2024 | ICFI

Fifteen years of historical annual and quarterly financial ratios and margins for ICF (ICFI).

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
1.071.121.191.111.281.411.481.551.501.421.511.621.721.671.88
0.310.390.340.290.190.230.250.310.370.410.080.200.270.190.31
0.490.670.520.420.230.300.330.460.600.700.080.240.370.240.46
35.5636.2736.9335.4735.5335.9137.2237.1238.6737.6337.6937.7738.0937.7339.01
6.746.117.145.916.866.906.716.996.646.616.817.067.076.145.04
6.746.117.145.916.866.906.716.996.646.616.817.067.076.145.80
9.948.999.248.208.808.979.099.499.648.879.009.619.499.168.84
4.924.726.444.966.106.196.026.295.626.116.556.616.755.715.19
4.213.614.583.654.664.595.123.933.483.814.144.064.153.553.32
0.980.850.840.901.061.101.111.091.050.951.351.321.211.341.16
---------------
9.457.306.256.705.515.637.074.214.413.954.534.343.994.283.78
38.6450.0358.4154.4666.2864.7851.6486.6682.8492.4480.5784.1991.4285.2496.50
9.007.538.857.369.659.3010.218.237.528.008.308.888.877.707.04
-20.82-13.21-22.03-24.66-220.87-67.68-59.66-28.44-17.65-15.1791.44-1,336.43-83.32871-50.37
4.113.073.853.304.945.065.664.293.643.615.615.365.024.743.84
6.184.585.855.237.847.137.655.644.724.717.657.136.486.214.83
48.6945.1842.5739.5037.8735.1033.0129.7627.4925.7723.9921.9219.8618.0316.47
8.028.525.769.054.763.866.094.123.883.964.004.402.993.473.05
6.857.244.728.123.362.735.343.413.233.433.423.722.473.082.52

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
1.191.191.071.291.301.291.121.431.321.321.191.171.261.181.111.341.561.651.281.511.661.421.411.651.801.631.481.571.831.701.551.521.611.741.501.471.581.671.421.781.801.771.511.681.691.661.621.611.791.781.721.651.681.721.671.751.971.961.881.861.881.75
0.320.340.310.370.410.410.390.450.350.360.340.250.290.300.290.330.380.420.190.260.300.260.230.260.280.270.250.280.330.330.310.340.370.390.370.390.410.430.410.190.220.210.080.120.140.160.200.220.260.270.270.120.150.180.190.230.260.290.310.480.500.52
0.480.540.490.620.710.730.670.860.550.570.520.350.430.430.420.510.640.750.230.360.430.350.300.360.380.370.330.390.490.490.460.510.590.640.600.640.700.740.700.240.280.260.080.140.170.200.240.280.350.380.370.130.170.220.240.290.360.420.460.921.011.07
35.6837.1936.5435.5034.9335.3236.9134.3136.4537.5636.4235.5037.1638.6832.0638.0336.8935.6233.4336.3135.9036.7234.1036.0136.3137.6435.4837.7737.7038.0336.9937.5936.4237.5238.1238.4438.3139.8339.0537.2936.8437.2737.7036.8937.2738.9536.6837.6738.3038.4238.5737.2037.4339.2938.1037.2537.3238.3438.7739.1840.7637.14
8.288.287.726.366.416.514.856.047.046.704.798.198.147.435.017.846.444.567.137.676.156.417.797.276.485.816.287.667.255.617.597.766.346.246.787.446.485.846.017.006.666.795.487.037.167.546.277.147.627.196.747.367.286.896.046.326.345.792.585.585.786.35
8.288.287.726.366.416.514.856.047.046.704.798.198.147.435.017.846.444.567.137.676.156.417.797.276.485.816.287.667.255.617.597.766.346.246.787.446.485.846.017.006.666.795.487.037.167.546.277.147.627.196.747.367.286.896.046.326.345.795.515.585.786.35
--------------------------------------------------------------
6.786.946.234.804.254.442.514.636.095.964.127.567.466.614.136.815.433.626.476.875.405.577.056.505.725.295.736.856.494.996.927.215.515.475.916.505.214.815.316.576.136.495.136.896.907.255.966.717.196.546.267.117.006.615.645.985.925.255.044.745.035.99
5.005.524.634.734.063.391.874.084.354.323.115.175.174.852.954.963.862.964.895.253.984.494.955.014.204.108.434.483.903.434.384.383.473.493.834.003.182.893.174.363.793.963.384.564.284.323.974.024.323.934.134.274.203.973.713.743.613.113.563.062.953.73
0.260.250.240.240.240.230.230.220.230.220.210.250.240.230.260.220.220.210.280.260.260.250.310.280.290.270.290.280.280.270.270.280.280.260.260.260.260.250.250.330.330.310.330.340.350.340.330.340.330.320.310.380.370.340.340.350.350.300.300.300.310.28
--------------------------------------------------------------
2.392.442.302.222.142.111.951.591.831.931.561.791.561.771.931.491.481.441.481.351.271.511.591.631.741.741.851.051.041.061.031.111.081.031.091.061.020.991.041.051.011.001.101.111.141.101.071.151.061.021.021.161.141.081.081.171.211.050.980.971.030.86
37.6036.8139.1040.5642.1142.7446.1656.6149.0946.6157.6550.3257.6150.9646.5960.4460.9862.4960.9266.6770.9759.7956.5555.2751.8351.7748.7385.3986.2185.1087.4581.1183.3087.7282.3684.6288.2191.2286.6085.5488.9889.5882.0880.8278.6581.6283.8778.4984.9688.4688.5877.6578.9483.5683.3177.1174.1786.1292.1992.7287.59105
2.722.982.422.662.331.941.042.282.252.221.502.582.632.441.722.461.941.542.712.862.192.312.832.562.141.994.392.342.081.812.242.441.971.872.052.231.791.561.752.362.081.991.642.382.292.302.152.302.532.222.252.432.402.132.032.152.151.671.952.252.352.78
-7.23-7.01-5.59-5.53-4.23-3.39-1.83-3.91-6.26-5.64-3.74-12.03-10.52-8.49-5.75-7.35-5.12-3.73-62.09-33.46-17.81-16.78-20.61-19.58-14.95-11.53-25.69-9.84-7.82-6.16-7.74-7.32-5.25-4.61-4.82-4.88-3.71-3.06-3.3210423630018.0336.0142.36100-323.59-52.47-38.55-24.68-21.1326.1236.9868.03230-89.00-33.35-15.90-13.95-4.73-4.32-4.51
1.281.351.101.160.960.790.420.890.990.960.651.271.241.130.771.110.850.631.391.381.031.131.541.421.201.102.441.261.090.941.171.230.950.901.001.050.820.710.791.461.241.211.111.561.491.461.301.371.441.241.271.611.551.341.251.301.270.941.060.910.921.03
1.861.981.661.671.381.140.631.251.471.430.991.921.861.721.221.641.190.892.212.111.531.712.171.891.551.453.291.681.401.211.541.621.241.141.291.361.050.891.031.911.631.581.512.101.961.921.731.801.871.611.642.152.051.751.641.661.591.181.341.171.171.35
50.2948.8548.6947.4746.3945.0745.1844.4843.5442.7442.5741.8940.9139.8339.5038.5537.4136.6937.8736.4435.5435.1235.1034.4933.7533.1733.0131.3730.6229.8529.7629.0328.2627.7727.4926.9126.4925.9725.7725.1924.6824.4423.9923.5122.8322.3321.9221.3320.7420.3019.8619.4118.8718.4218.0317.7217.2316.8116.4714.7514.3613.92
2.68-0.538.022.401.05-0.898.520.350.34-0.375.763.400.330.269.054.990.57-0.794.760.33-2.51-0.663.860.54-1.13-0.316.093.690.870.314.122.990.82-0.693.882.190.25-1.183.960.99-0.39-0.594.002.321.520.674.403.381.420.552.992.361.480.703.472.731.590.813.052.411.230.64
2.13-0.806.851.460.36-1.237.24-0.56-0.24-0.714.722.75-0.060.078.124.310.09-1.043.36-0.75-3.26-1.052.73-0.27-1.62-0.475.343.250.550.183.412.440.41-0.913.231.69-0.04-1.313.430.45-0.79-0.873.421.821.160.493.722.861.020.272.472.011.270.613.082.481.430.732.522.031.050.59