Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 26 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
March 20, 2019 ICFI M 702 · · 1,369 Direct +105.25% Acquired (price as of 2026-10-06)
March 20, 2019 ICFI M 200 · · 1,569 Direct +14.61% Acquired (price as of 2026-10-06)
March 20, 2019 ICFI F 78 $75.21 $5,866 1,491 Direct -4.97% Disposed 10.5% (price as of 2026-10-06)
March 20, 2019 ICFI F 271 $75.21 $20,382 1,220 Direct -18.18% Disposed 10.5% (price as of 2026-10-06)
March 20, 2019 ICFI M 200 · · 4,658 Direct -4.12% Disposed (price as of 2026-10-06)
March 20, 2019 ICFI M 200 $55.76 $11,152 4,858 Direct -3.95% Disposed 49.0% (price as of 2026-10-06)
March 20, 2019 ICFI M 702 · · 3,956 Direct -15.07% Disposed (price as of 2026-10-06)
March 12, 2019 ICFI M 103 · · 707 Direct +17.05% Acquired (price as of 2026-10-06)
March 12, 2019 ICFI F 40 $75.99 $3,040 667 Direct -5.66% Disposed 9.3% (price as of 2026-10-06)
March 12, 2019 ICFI M 103 · · 5,205 Direct -1.94% Disposed (price as of 2026-10-06)
March 12, 2019 ICFI M 147 $75.99 $11,171 5,058 Direct -2.82% Disposed 9.3% (price as of 2026-10-06)
March 11, 2019 ICFI A 369 · · 4,870 Direct +8.20% Acquired (price as of 2026-10-06)
March 11, 2019 ICFI A 319 · · 5,189 Direct +6.55% Acquired (price as of 2026-10-06)
March 11, 2019 ICFI A 319 · · 5,508 Direct +6.15% Acquired (price as of 2026-10-06)
March 20, 2018 ICFI M 702 · · 702 Direct · Acquired (price as of 2026-10-06)
March 20, 2018 ICFI M 200 · · 902 Direct +28.49% Acquired (price as of 2026-10-06)
March 20, 2018 ICFI F 74 $61.10 $4,521 828 Direct -8.20% Disposed 36.0% (price as of 2026-10-06)
March 20, 2018 ICFI F 224 $61.10 $13,686 604 Direct -27.05% Disposed 36.0% (price as of 2026-10-06)
March 20, 2018 ICFI M 200 · · 5,203 Direct -3.70% Disposed (price as of 2026-10-06)
March 20, 2018 ICFI M 702 · · 4,501 Direct -13.49% Disposed (price as of 2026-10-06)
March 12, 2018 ICFI A 411 · · 4,819 Direct +9.32% Acquired (price as of 2026-10-06)
March 12, 2018 ICFI A 411 · · 5,230 Direct +8.53% Acquired (price as of 2026-10-06)
March 12, 2018 ICFI A 173 · · 5,403 Direct +3.31% Acquired (price as of 2026-10-06)
March 20, 2017 ICFI A 2,808 · · 2,808 Direct · Acquired (price as of 2026-10-06)
March 20, 2017 ICFI A 800 · · 3,608 Direct +28.49% Acquired (price as of 2026-10-06)
March 20, 2017 ICFI A 800 · · 4,408 Direct +22.17% Acquired (price as of 2026-10-06)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
March 20, 2019 ICFI Restricted Stock Units Common (200) · · 200 Disposed
March 20, 2019 ICFI Restricted Stock Units Common (200) · · 200 Disposed
March 20, 2019 ICFI Restricted Stock Units Common (702) · · 702 Disposed
March 12, 2019 ICFI Restricted Stock Units Common (103) · · 103 Disposed
March 12, 2019 ICFI Restricted Stock Units Common (147) · · 147 Disposed
March 11, 2019 ICFI Restricted Stock Units Common (369) · · 369 Acquired
March 11, 2019 ICFI Restricted Stock Units Common (319) · · 319 Acquired
March 11, 2019 ICFI Restricted Stock Units Common (319) · · 319 Acquired
March 20, 2018 ICFI Restricted Stock Units Common (200) · · 200 Disposed
March 20, 2018 ICFI Restricted Stock Units Common (702) · · 702 Disposed
March 12, 2018 ICFI Restricted Stock Units Common (411) · · 411 Acquired
March 12, 2018 ICFI Restricted Stock Units Common (411) · · 411 Acquired
March 12, 2018 ICFI Restricted Stock Units Common (173) · · 173 Acquired
March 20, 2017 ICFI Restricted Stock Units Common (2,808) · · 2,808 Acquired
March 20, 2017 ICFI Restricted Stock Units Common (800) · · 800 Acquired
March 20, 2017 ICFI Restricted Stock Units Common (800) · · 800 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).