ICF Posts Q1 Revenue $438M, 11.2% EBITDA Margin and $450M Contracts - ICFI News | Rallies