ICF International, Inc

NASDAQ: ICFI    
Share price (5/10/24): $153.02    
Market cap (5/10/24): $2.867 billion