ICF International (NASDAQ:ICFI) Stock Price Crosses Above 200-Day Moving Average - Here's Why
ICF International (NASDAQ:ICFI) shares recently surpassed their 200-day moving average, trading as high as $81.69. Despite missing quarterly earnings and revenue estimates, the company declared a dividend and authorized a $100 million share buyback. Analyst opinions are mixed, with an overall "Hold" rating but …