Overall, ICF International, Inc. stock has a Growth Grade of A, Quality Grade of A, Momentum Grade of F. Whether or not you should buy ICF International, Inc. stock will ultimately depend on your individual goals, risk tolerance and allocation. AAII can help you figure these out and identify which investments align with what works best for you. Lastly, it's important to evaluate a stock by comparing it against others in the same industry. Review the table below to see how ICF International, Inc. stock stands up against its competitors. Click into any of the below tickers to see their stock grades for value, momentum, quality and EPS revisions.