ICF International (ICFI) appears an attractive pick, as it has been recently upgraded to a Zacks Rank #1 (Strong Buy). This rating change essentially reflects an upward trend in earnings estimates ...
ICF International (ICFI ... possess the combination of a Growth Score of A or B and a Zacks Rank #1 (Strong Buy) or 2 (Buy). Here are three of the most important factors that make the stock ...
ICF (ICFI) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.