Stock Scorer

ICF International, Inc. (ICFI) · Insider trading

What ICF International's directors, officers and largest holders bought and sold themselves, from the Form 4 each of them files with the SEC within two business days of a trade. Open-market purchases and sales first: those are the trades somebody chose to make at the market price.

Bought, 12 months
$650,419
2 insiders, 6 trades
Sold, 12 months
$1.74M
2 insiders, 90% under a plan
Net, 12 months
−$1.09M
bought less sold
Latest filing
2026-09-02
filings read to 2026-10-19

Bought and sold at the market, by month

Two years. Purchases above the line, sales below, in dollars.

2024-11: $55,352 bought 2024-11: $267,680 sold 2025-01 2025-03: $49,050 bought 2025-05: $436,250 sold 2025-06: $273,775 bought 2025-07 2025-09: $9,500 sold 2025-10: $228,456 sold 2025-11: $77,569 bought 2026-01 2026-03: $81,730 bought 2026-05: $491,120 bought 2026-07: $993,873 sold 2026-07 2026-08: $177,180 sold 2026-09: $565,230 sold
Bought Sold Largest month: $993,873

Who traded, two years

InsiderBoughtSold TradesLast tradeHolds after
Wasson JohnDirector, CEO & President – $1.58M 4 2026-09-01 –
Morgan James C MChief Operating Officer – $674,206 4 2025-10-02 39,704
Van Handel Michael JDirector $491,120 – 2 2026-05-15 20,254
Mehl RandallDirector $328,099 – 6 2026-03-06 21,574
Choate Anne FExecutive Vice President – $249,680 1 2024-11-06 3,417
Salmirs Scott BDirector $209,377 – 3 2025-06-06 7,653
Ostria Sergio JExecutive Vice President – $177,180 1 2026-08-26 24,467

Open-market purchases and sales

Newest first. “Plan” marks a trade made under a 10b5-1 plan set up in advance.

DateInsiderTradeShares PriceValueHolds afterFiling
2026-09-01 Wasson JohnDirector, CEO & President Saleplanindirect 585 89.68 $52,463 12,154 Form 4
2026-09-01 Wasson JohnDirector, CEO & President Saleplanindirect 5,815 88.18 $512,767 6,339 Form 4
2026-08-26 Ostria Sergio JExecutive Vice President Sale 2,000 88.59 $177,180 24,467 Form 4
2026-07-13 Wasson JohnDirector, CEO & President Saleplanindirect 12,411 80.08 $993,873 27,511 Form 4
2026-05-15 Van Handel Michael JDirector Buy 4,000 61.58 $246,320 20,254 Form 4
2026-05-15 Van Handel Michael JDirector Buy 4,000 61.20 $244,800 24,254 Form 4
2026-03-06 Mehl RandallDirector Buy 1,100 74.30 $81,730 21,574 Form 4
2025-11-17 Mehl RandallDirector Buy 500 77.00 $38,500 20,474 Form 4
2025-11-14 Mehl RandallDirector Buy 346 78.20 $27,057 19,820 Form 4
2025-11-14 Mehl RandallDirector Buy 154 78.00 $12,012 19,974 Form 4
2025-10-02 Morgan James C MChief Operating Officer Saleplan 2,400 95.19 $228,456 39,704 Form 4
2025-09-25 Morgan James C MChief Operating Officer Saleplan 100 95.00 $9,500 42,104 Form 4
2025-06-09 Mehl RandallDirector Buy 1,000 84.80 $84,800 16,754 Form 4
2025-06-09 Mehl RandallDirector Buy 1,000 84.00 $84,000 17,754 Form 4
2025-06-06 Salmirs Scott BDirector Buy 1,250 83.98 $104,975 7,653 Form 4
2025-05-12 Morgan James C MChief Operating Officer Sale 2,500 87.50 $218,750 42,204 Form 4
2025-05-09 Morgan James C MChief Operating Officer Sale 2,500 87.00 $217,500 44,704 Form 4
2025-03-05 Salmirs Scott BDirector Buy 600 81.75 $49,050 6,403 Form 4
2024-11-18 Salmirs Scott BDirector Buy 400 138.38 $55,352 5,803 Form 4
2024-11-06 Wasson JohnDirector, CEO & President Saleplanindirect 100 180.00 $18,000 68,718 Form 4
2024-11-06 Choate Anne FExecutive Vice President Saleplan 1,438 173.63 $249,680 3,417 Form 4

Grants, exercises and other transactions

Pay, tax and paperwork rather than a choice to trade at the market price. Two years.

49 × shares withheld for tax39 × option exercise29 × grant or award2 × other2 × gift
Show them
DateInsiderWhatShares PriceHolds afterFiling
2026-07-01 Angoorly CarolineDirector Grant or award A +2,277 – 4,441 Form 4
2026-07-01 Crouther Marilyn CDirector Grant or award A +2,277 – 10,859 Form 4
2026-07-01 Datar Srikant M.Director Grant or award A +2,277 – 5,998 Form 4
2026-07-01 Mehl RandallDirector Grant or award A +2,277 – 23,851 Form 4
2026-07-01 Salmirs Scott BDirector Grant or award A +2,277 – 11,650 Form 4
2026-07-01 Van Handel Michael JDirector Grant or award A +2,277 – 26,531 Form 4
2026-07-01 Williams Michelle ADirector Grant or award A +2,277 – 8,498 Form 4
2026-06-30 Wasson JohnDirector, CEO & President Grant or award A +279 70.06 21,582 Form 4
2026-03-20 Chadha Ranjit SVP & Principal Accounting Off. Option exercise M +197 – 263 Form 4
2026-03-20 Chadha Ranjit SVP & Principal Accounting Off. Option exercise M +102 – 365 Form 4
2026-03-20 Chadha Ranjit SVP & Principal Accounting Off. Shares withheld for tax F −37 65.89 328 Form 4
2026-03-20 Chadha Ranjit SVP & Principal Accounting Off. Shares withheld for tax F −70 65.89 258 Form 4
2026-03-20 Choate Anne FExecutive Vice President Option exercise M +1,732 – 9,997 Form 4
2026-03-20 Choate Anne FExecutive Vice President Option exercise M +1,053 – 11,050 Form 4
2026-03-20 Choate Anne FExecutive Vice President Option exercise M +435 – 11,485 Form 4
2026-03-20 Choate Anne FExecutive Vice President Shares withheld for tax F −136 65.89 11,349 Form 4
2026-03-20 Choate Anne FExecutive Vice President Shares withheld for tax F −329 65.89 11,020 Form 4
2026-03-20 Choate Anne FExecutive Vice President Shares withheld for tax F −540 65.89 10,480 Form 4
2026-03-20 Morgan James C MChief Operating Officer Option exercise M +2,833 – 46,911 Form 4
2026-03-20 Morgan James C MChief Operating Officer Option exercise M +2,625 – 49,536 Form 4
2026-03-20 Morgan James C MChief Operating Officer Option exercise M +1,073 – 50,609 Form 4
2026-03-20 Morgan James C MChief Operating Officer Option exercise M +1,057 – 51,666 Form 4
2026-03-20 Morgan James C MChief Operating Officer Shares withheld for tax F −258 65.89 51,408 Form 4
2026-03-20 Morgan James C MChief Operating Officer Shares withheld for tax F −262 65.89 51,146 Form 4
2026-03-20 Morgan James C MChief Operating Officer Shares withheld for tax F −640 65.89 50,506 Form 4
2026-03-20 Morgan James C MChief Operating Officer Shares withheld for tax F −823 65.89 49,683 Form 4
2026-03-20 Ostria Sergio JExecutive Vice President Option exercise M +1,237 – 25,807 Form 4
2026-03-20 Ostria Sergio JExecutive Vice President Option exercise M +887 – 26,694 Form 4
2026-03-20 Ostria Sergio JExecutive Vice President Option exercise M +406 – 27,100 Form 4
2026-03-20 Ostria Sergio JExecutive Vice President Option exercise M +317 – 27,417 Form 4
2026-03-20 Ostria Sergio JExecutive Vice President Shares withheld for tax F −106 65.89 27,311 Form 4
2026-03-20 Ostria Sergio JExecutive Vice President Shares withheld for tax F −136 65.89 27,175 Form 4
2026-03-20 Ostria Sergio JExecutive Vice President Shares withheld for tax F −296 65.89 26,879 Form 4
2026-03-20 Ostria Sergio JExecutive Vice President Shares withheld for tax F −412 65.89 26,467 Form 4
2026-03-20 Wasson JohnDirector, CEO & President Option exercise M +7,676 – 18,896 Form 4
2026-03-20 Wasson JohnDirector, CEO & President Option exercise M +7,312 – 26,208 Form 4
2026-03-20 Wasson JohnDirector, CEO & President Option exercise M +3,379 – 29,587 Form 4
2026-03-20 Wasson JohnDirector, CEO & President Shares withheld for tax F −1,524 65.89 28,063 Form 4
2026-03-20 Wasson JohnDirector, CEO & President Shares withheld for tax F −3,298 65.89 24,765 Form 4
2026-03-20 Wasson JohnDirector, CEO & President Shares withheld for tax F −3,462 65.89 21,303 Form 4
2026-03-03 Wasson JohnDirector, CEO & President Other J −39,212 – 39,922 Form 4
2026-03-03 Wasson JohnDirector, CEO & President Other J +39,212 – 39,212 Form 4
2026-01-20 Wasson JohnDirector, CEO & President Grant or award A +17,272 – 17,503 Form 4
2026-01-20 Wasson JohnDirector, CEO & President Shares withheld for tax F −6,283 94.53 11,220 Form 4
2026-01-20 Morgan James C MChief Operating Officer Grant or award A +5,906 – 45,610 Form 4
2026-01-20 Morgan James C MChief Operating Officer Shares withheld for tax F −1,532 94.53 44,078 Form 4
2026-01-20 Broadus Barry MChief Financial Officer Grant or award A +3,081 – 10,620 Form 4
2026-01-20 Broadus Barry MChief Financial Officer Shares withheld for tax F −1,010 94.53 9,610 Form 4
2026-01-20 Choate Anne FExecutive Vice President Grant or award A +2,370 – 9,087 Form 4
2026-01-20 Choate Anne FExecutive Vice President Shares withheld for tax F −822 94.53 8,265 Form 4
2026-01-20 Ostria Sergio JExecutive Vice President Grant or award A +1,996 – 25,321 Form 4
2026-01-20 Ostria Sergio JExecutive Vice President Shares withheld for tax F −751 94.53 24,570 Form 4
2025-12-31 Wasson JohnDirector, CEO & President Grant or award A +73 81.65 231 Form 4
2025-12-01 Wasson JohnDirector, CEO & President Gift G −5,000 – 79,134 Form 4
2025-11-07 Choate Anne FExecutive Vice President Option exercise M +980 – 7,023 Form 4
2025-11-07 Choate Anne FExecutive Vice President Shares withheld for tax F −306 81.81 6,717 Form 4
2025-07-01 Angoorly CarolineDirector Grant or award A +1,720 – 2,164 Form 4
2025-07-01 Crouther Marilyn CDirector Grant or award A +1,720 – 8,582 Form 4
2025-07-01 Datar Srikant M.Director Grant or award A +1,720 – 3,721 Form 4
2025-07-01 Mehl RandallDirector Grant or award A +1,720 – 19,474 Form 4
2025-07-01 Salmirs Scott BDirector Grant or award A +1,720 – 9,373 Form 4
2025-07-01 Williams Michelle ADirector Grant or award A +1,720 – 6,221 Form 4
2025-07-01 Van Handel Michael JDirector Grant or award A +1,720 – 16,254 Form 4
2025-06-30 Wasson JohnDirector, CEO & President Grant or award A +158 80.40 18,544 Form 4
2025-04-01 Angoorly CarolineDirector Grant or award A +444 – 444 Form 4
2025-03-20 Wasson JohnDirector, CEO & President Option exercise M +7,386 – 17,756 Form 4
2025-03-20 Wasson JohnDirector, CEO & President Option exercise M +3,838 – 21,594 Form 4
2025-03-20 Wasson JohnDirector, CEO & President Option exercise M +3,379 – 24,973 Form 4
2025-03-20 Wasson JohnDirector, CEO & President Shares withheld for tax F −1,524 84.83 23,449 Form 4
2025-03-20 Wasson JohnDirector, CEO & President Shares withheld for tax F −1,731 84.83 21,718 Form 4
2025-03-20 Wasson JohnDirector, CEO & President Shares withheld for tax F −3,332 84.83 18,386 Form 4
2025-03-20 Morgan James C MChief Operating Officer Option exercise M +2,692 – 46,186 Form 4
2025-03-20 Morgan James C MChief Operating Officer Option exercise M +1,312 – 47,498 Form 4
2025-03-20 Morgan James C MChief Operating Officer Option exercise M +1,073 – 48,571 Form 4
2025-03-20 Morgan James C MChief Operating Officer Option exercise M +1,057 – 49,628 Form 4
2025-03-20 Morgan James C MChief Operating Officer Shares withheld for tax F −477 84.83 49,151 Form 4
2025-03-20 Morgan James C MChief Operating Officer Shares withheld for tax F −484 84.83 48,667 Form 4
2025-03-20 Morgan James C MChief Operating Officer Shares withheld for tax F −592 84.83 48,075 Form 4
2025-03-20 Morgan James C MChief Operating Officer Shares withheld for tax F −871 84.83 47,204 Form 4
2025-03-20 Broadus Barry MChief Financial Officer Option exercise M +1,586 – 6,313 Form 4
2025-03-20 Broadus Barry MChief Financial Officer Option exercise M +1,128 – 7,441 Form 4
2025-03-20 Broadus Barry MChief Financial Officer Option exercise M +685 – 8,126 Form 4
2025-03-20 Broadus Barry MChief Financial Officer Option exercise M +628 – 8,754 Form 4
2025-03-20 Broadus Barry MChief Financial Officer Shares withheld for tax F −190 84.83 8,564 Form 4
2025-03-20 Broadus Barry MChief Financial Officer Shares withheld for tax F −207 84.83 8,357 Form 4
2025-03-20 Broadus Barry MChief Financial Officer Shares withheld for tax F −340 84.83 8,017 Form 4
2025-03-20 Broadus Barry MChief Financial Officer Shares withheld for tax F −478 84.83 7,539 Form 4
2025-03-20 Choate Anne FExecutive Vice President Option exercise M +670 – 5,591 Form 4
2025-03-20 Choate Anne FExecutive Vice President Option exercise M +527 – 6,118 Form 4
2025-03-20 Choate Anne FExecutive Vice President Option exercise M +435 – 6,553 Form 4
2025-03-20 Choate Anne FExecutive Vice President Shares withheld for tax F −136 84.83 6,417 Form 4
2025-03-20 Choate Anne FExecutive Vice President Shares withheld for tax F −165 84.83 6,252 Form 4
2025-03-20 Choate Anne FExecutive Vice President Shares withheld for tax F −209 84.83 6,043 Form 4
2025-03-20 Ostria Sergio JExecutive Vice President Option exercise M +1,028 – 22,889 Form 4
2025-03-20 Ostria Sergio JExecutive Vice President Option exercise M +444 – 23,333 Form 4
2025-03-20 Ostria Sergio JExecutive Vice President Option exercise M +407 – 23,740 Form 4
2025-03-20 Ostria Sergio JExecutive Vice President Option exercise M +318 – 24,058 Form 4
2025-03-20 Ostria Sergio JExecutive Vice President Shares withheld for tax F −106 84.83 23,952 Form 4
2025-03-20 Ostria Sergio JExecutive Vice President Shares withheld for tax F −136 84.83 23,816 Form 4
2025-03-20 Ostria Sergio JExecutive Vice President Shares withheld for tax F −148 84.83 23,668 Form 4
2025-03-20 Ostria Sergio JExecutive Vice President Shares withheld for tax F −343 84.83 23,325 Form 4
2025-03-20 Chadha Ranjit SVP & Principal Accounting Off. Option exercise M +103 – 103 Form 4
2025-03-20 Chadha Ranjit SVP & Principal Accounting Off. Shares withheld for tax F −37 84.83 66 Form 4
2025-01-21 Wasson JohnDirector, CEO & President Grant or award A +16,587 – 16,771 Form 4
2025-01-21 Wasson JohnDirector, CEO & President Shares withheld for tax F −6,401 133.28 10,370 Form 4
2025-01-21 Broadus Barry MChief Financial Officer Grant or award A +3,561 – 5,863 Form 4
2025-01-21 Broadus Barry MChief Financial Officer Shares withheld for tax F −1,136 133.28 4,727 Form 4
2025-01-21 Morgan James C MChief Operating Officer Grant or award A +6,046 – 45,373 Form 4
2025-01-21 Morgan James C MChief Operating Officer Shares withheld for tax F −1,879 133.28 43,494 Form 4
2025-01-21 Choate Anne FExecutive Vice President Grant or award A +1,504 – 5,456 Form 4
2025-01-21 Choate Anne FExecutive Vice President Shares withheld for tax F −535 133.28 4,921 Form 4
2025-01-21 Ostria Sergio JExecutive Vice President Grant or award A +2,308 – 22,695 Form 4
2025-01-21 Ostria Sergio JExecutive Vice President Shares withheld for tax F −834 133.28 21,861 Form 4
2024-12-31 Wasson JohnDirector, CEO & President Grant or award A +101 112.15 184 Form 4
2024-11-13 Wasson JohnDirector, CEO & President Gift G −2,970 – 65,748 Form 4
2024-11-07 Choate Anne FExecutive Vice President Option exercise M +981 – 4,398 Form 4
2024-11-07 Choate Anne FExecutive Vice President Shares withheld for tax F −446 168.75 3,952 Form 4
2024-11-05 Choate Anne FExecutive Vice President Option exercise M +2,096 – 5,513 Form 4
2024-11-05 Choate Anne FExecutive Vice President Shares withheld for tax F −658 171.00 4,855 Form 4
2024-11-05 Morgan James C MChief Operating Officer Option exercise M +3,031 – 40,694 Form 4
2024-11-05 Morgan James C MChief Operating Officer Shares withheld for tax F −1,367 171.00 39,327 Form 4

How to read it

Buy, sale
Code P and S on the form: shares bought or sold in the market, at the market price. The other codes are mostly pay (a grant, an option exercised) or tax (shares the company withheld), and say little about what the insider thinks of the price.
Plan
A sale or purchase under a Rule 10b5-1 plan, set up in advance and running on its own schedule. Since April 2023 the form has a box for it. Much executive selling is planned and says more about diversifying than about the company.
Holds after
The shares the insider still held after the trade, in the form the trade was in (directly, or indirectly through a trust or a fund).
Value
Shares times the price the form reports, which is often an average over several fills on the day.

Read from the SEC's own quarterly data sets of Forms 3, 4 and 5, and from each day's filings since the last one. A correcting amendment replaces the lines it restates. Every row links to its filing. None of this is advice: insiders sell for many reasons, and buy for fewer.

ICF International's scores and multiples ›