Ticker: ICFI

Company: ICF International, Inc.

Person: Ranjit S Chadha, officer

Transaction date: March 20, 2026

Reporting date: March 24, 2026

Average share price: -36.71994791666666

Sold 192.0 shares for 7050.23