Professional consulting firm ICF International (NASDAQ:ICFI) will be announcing earnings results this Thursday after market ...