ICF (NASDAQ:ICFI) Surprises With Q2 Sales

ICF International (NASDAQ:ICFI) exceeded Q2 CY2024 analysts' expectations with revenue up 2.4% year-on-year to $512 million and a non-GAAP profit of $1.69 per share. The company offers consulting and technology services in various sectors.