Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 36 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
Jan. 20, 2026 ICFI A 3,081 · · 10,620 Direct +40.87% Acquired (price as of 2026-10-02)
Jan. 20, 2026 ICFI F 1,010 $94.53 $95,475 9,610 Direct -9.51% Disposed -13.4% (price as of 2026-10-02)
March 20, 2025 ICFI M 1,586 · · 6,313 Direct +33.55% Acquired (price as of 2026-10-02)
March 20, 2025 ICFI M 1,128 · · 7,441 Direct +17.87% Acquired (price as of 2026-10-02)
March 20, 2025 ICFI M 685 · · 8,126 Direct +9.21% Acquired (price as of 2026-10-02)
March 20, 2025 ICFI M 628 · · 8,754 Direct +7.73% Acquired (price as of 2026-10-02)
March 20, 2025 ICFI F 190 $84.83 $16,118 8,564 Direct -2.17% Disposed -3.5% (price as of 2026-10-02)
March 20, 2025 ICFI F 207 $84.83 $17,560 8,357 Direct -2.42% Disposed -3.5% (price as of 2026-10-02)
March 20, 2025 ICFI F 340 $84.83 $28,842 8,017 Direct -4.07% Disposed -3.5% (price as of 2026-10-02)
March 20, 2025 ICFI F 478 $84.83 $40,549 7,539 Direct -5.96% Disposed -3.5% (price as of 2026-10-02)
March 20, 2025 ICFI A 4,636 · · 11,915 Direct +63.69% Acquired (price as of 2026-10-02)
March 20, 2025 ICFI M 628 · · 11,287 Direct -5.27% Disposed (price as of 2026-10-02)
March 20, 2025 ICFI M 685 · · 10,602 Direct -6.07% Disposed (price as of 2026-10-02)
March 20, 2025 ICFI M 1,128 · · 9,474 Direct -10.64% Disposed (price as of 2026-10-02)
March 20, 2025 ICFI M 1,586 · · 7,888 Direct -16.74% Disposed (price as of 2026-10-02)
Jan. 21, 2025 ICFI A 3,561 · · 5,863 Direct +154.69% Acquired (price as of 2026-10-02)
Jan. 21, 2025 ICFI F 1,136 $133.28 $151,406 4,727 Direct -19.38% Disposed -38.6% (price as of 2026-10-02)
March 20, 2024 ICFI M 793 · · 1,669 Direct +90.53% Acquired (price as of 2026-10-02)
March 20, 2024 ICFI M 685 · · 2,354 Direct +41.04% Acquired (price as of 2026-10-02)
March 20, 2024 ICFI M 564 · · 2,918 Direct +23.96% Acquired (price as of 2026-10-02)
March 20, 2024 ICFI F 170 $152.59 $25,940 2,748 Direct -5.83% Disposed -46.4% (price as of 2026-10-02)
March 20, 2024 ICFI F 207 $152.59 $31,586 2,541 Direct -7.53% Disposed -46.4% (price as of 2026-10-02)
March 20, 2024 ICFI F 239 $152.59 $36,469 2,302 Direct -9.41% Disposed -46.4% (price as of 2026-10-02)
March 20, 2024 ICFI A 2,511 · · 9,321 Direct +36.87% Acquired (price as of 2026-10-02)
March 20, 2024 ICFI M 564 · · 8,757 Direct -6.05% Disposed (price as of 2026-10-02)
March 20, 2024 ICFI M 685 · · 8,072 Direct -7.82% Disposed (price as of 2026-10-02)
March 20, 2024 ICFI M 793 · · 7,279 Direct -9.82% Disposed (price as of 2026-10-02)
March 20, 2023 ICFI M 793 · · 793 Direct · Acquired (price as of 2026-10-02)
March 20, 2023 ICFI M 564 · · 1,357 Direct +71.12% Acquired (price as of 2026-10-02)
March 20, 2023 ICFI F 200 $107.28 $21,456 1,157 Direct -14.74% Disposed -23.7% (price as of 2026-10-02)
March 20, 2023 ICFI F 281 $107.28 $30,146 876 Direct -24.29% Disposed -23.7% (price as of 2026-10-02)
March 20, 2023 ICFI A 2,739 · · 8,167 Direct +50.46% Acquired (price as of 2026-10-02)
March 20, 2023 ICFI M 564 · · 7,603 Direct -6.91% Disposed (price as of 2026-10-02)
March 20, 2023 ICFI M 793 · · 6,810 Direct -10.43% Disposed (price as of 2026-10-02)
March 20, 2022 ICFI A 3,172 · · 3,172 Direct · Acquired (price as of 2026-10-02)
March 20, 2022 ICFI A 2,256 · · 5,428 Direct +71.12% Acquired (price as of 2026-10-02)

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, 2025 ICFI Restricted Stock Units Common (4,636) · · 4,636 Acquired
March 20, 2025 ICFI Restricted Stock Units Common (628) · · 628 Disposed
March 20, 2025 ICFI Restricted Stock Units Common (685) · · 685 Disposed
March 20, 2025 ICFI Restricted Stock Units Common (1,128) · · 1,128 Disposed
March 20, 2025 ICFI Restricted Stock Units Common (1,586) · · 1,586 Disposed
March 20, 2024 ICFI Restricted Stock Units Common (2,511) · · 2,511 Acquired
March 20, 2024 ICFI Restricted Stock Units Common (564) · · 564 Disposed
March 20, 2024 ICFI Restricted Stock Units Common (685) · · 685 Disposed
March 20, 2024 ICFI Restricted Stock Units Common (793) · · 793 Disposed
March 20, 2023 ICFI Restricted Stock Units Common (2,739) · · 2,739 Acquired
March 20, 2023 ICFI Restricted Stock Units Common (564) · · 564 Disposed
March 20, 2023 ICFI Restricted Stock Units Common (793) · · 793 Disposed
March 20, 2022 ICFI Restricted Stock Units Common (3,172) · · 3,172 Acquired
March 20, 2022 ICFI Restricted Stock Units Common (2,256) · · 2,256 Acquired

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

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2025 $501,732 · · · $311,391 · $17,244 $1,577,922
2024 $514,800 · $801,938 · $496,644 · $17,347 $1,830,729
2023 $468,000 · $610,660 · $305,592 · $15,576 $1,399,828

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.