NASDAQ:ICFI | Key Financial Ratios | ICF International, Inc.

Complete source-backed ratio history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-301.394.22%8.43%
2026-03-311.484.15%8.26%
2025-12-311.274.47%8.91%
2025-09-301.410.444.68%9.65%
2025-06-301.290.465.20%10.77%
2025-03-311.340.525.29%11.32%
2024-12-311.10.425.33%11.21%
2024-09-301.210.435.31%11.04%
2024-06-301.190.464.93%10.48%
2024-03-311.190.524.64%10.21%
2023-12-311.070.474.11%9.00%
2023-09-301.290.63.37%7.76%
2023-06-301.30.693.06%7.41%
2023-03-311.290.713.03%7.41%
2022-12-311.120.653.07%7.53%
2022-09-301.430.843.13%8.05%
2022-06-301.320.553.71%8.39%
2022-03-311.320.573.80%8.79%
2021-12-311.190.523.85%8.85%
2021-09-301.170.354.48%9.09%
2021-06-301.260.434.25%8.99%
2021-03-311.180.433.84%8.35%
2020-12-311.110.423.30%7.36%
2020-09-301.340.513.83%8.46%
2020-06-301.560.643.92%8.97%
2020-03-311.650.753.81%9.30%
2019-12-311.284.94%9.65%
2019-09-301.514.81%9.96%
2019-06-301.664.62%9.79%
2019-03-311.424.75%9.70%
2018-12-311.415.06%9.30%
2018-09-301.655.93%10.72%
2018-06-301.85.89%10.51%
2018-03-311.635.78%10.46%
2017-12-311.485.66%10.21%
2017-09-301.574.46%8.29%
2017-06-301.834.39%8.41%
2017-03-311.74.32%8.34%
2016-12-311.554.29%8.23%
2016-09-301.514.09%8.11%
2016-06-301.613.86%7.97%
2016-03-311.743.75%7.83%
2015-12-311.53.64%7.52%
2015-09-301.473.39%7.23%
2015-06-301.583.34%7.28%
2015-03-311.673.42%7.54%
2014-12-311.423.61%7.99%
2014-09-301.784.92%7.99%
2014-06-301.84.78%8.01%
2014-03-311.774.85%7.99%
2013-12-311.515.61%8.30%
2013-09-301.685.73%8.73%
2013-06-301.695.65%8.70%
2013-03-311.665.67%8.94%
2012-12-311.625.36%8.88%
2012-09-301.615.39%9.05%
2012-06-301.795.20%9.16%
2012-03-311.785.02%8.95%
2011-12-311.725.02%8.87%
2011-09-301.655.74%8.65%
2011-06-301.685.40%8.38%
2010-12-311.67

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-311.274.47%8.91%
2024-12-311.10.425.33%11.21%
2023-12-311.070.474.11%9.00%
2022-12-311.120.653.07%7.53%
2021-12-311.190.523.85%8.85%
2020-12-311.110.423.30%7.36%
2019-12-311.284.94%9.65%
2018-12-311.415.06%9.30%
2017-12-311.485.66%10.21%
2016-12-311.554.29%8.23%
2015-12-311.53.64%7.52%
2014-12-311.423.61%7.99%
2013-12-311.515.61%8.30%
2012-12-311.625.36%8.88%
2011-12-311.725.02%8.87%
2010-12-311.674.74%7.70%
2009-12-317.04%