ICFI · ICF International Inc. Common Stock
View on chartInsiders & Stakes
| SCHULTE PETER M Director | ▼ Sell | Gift | 53,918 Shares held | 12/10/2021 | View profile |
| Morgan James C M Chief of Business Operations | ▼ Sell | Tax Withholding | 49,683 Shares held | 3/20/2026 | View profile |
| VAN HANDEL MICHAEL J Director | ▲ Buy | Grant | 26,531 Shares held | 7/1/2026 | View profile |
| Ostria Sergio J Executive Vice President | ▼ Sell | Open Market | 24,467 Shares held | 8/26/2026 | View profile |
| Mehl Randall Director | ▲ Buy | Grant | 23,851 Shares held | 7/1/2026 | View profile |
| Cheryl W. Grise Director | ▲ Buy | Grant | 17,750 Shares held | 7/3/2023 | View profile |
| Scott B. Salmirs Director | ▲ Buy | Grant | 11,650 Shares held | 7/1/2026 | View profile |
| Marilyn C. Crouther Director | ▲ Buy | Grant | 10,859 Shares held | 7/1/2026 | View profile |
| Choate Anne F Executive Vice President | ▼ Sell | Tax Withholding | 10,480 Shares held | 3/20/2026 | View profile |
| Broadus Barry M Chief Financial Officer | ▼ Sell | Tax Withholding | 9,610 Shares held | 1/20/2026 | View profile |
| Williams Michelle A Director | ▲ Buy | Grant | 8,498 Shares held | 7/1/2026 | View profile |
| Wasson John CEO & President | ▼ Sell | Open Market | 6,339 Shares held | 9/1/2026 | View profile |
| Lee Rodney Mark Jr. Executive Vice President | ▲ Buy | Grant | 6,063 Shares held | 12/29/2023 | View profile |
| Srikant M. Datar Director | ▲ Buy | Grant | 5,998 Shares held | 7/1/2026 | View profile |
| Angoorly Caroline Director | ▲ Buy | Grant | 4,441 Shares held | 7/1/2026 | View profile |
| WELSH BETTINA GARCIA Chief Financial Officer | ▼ Sell | Tax Withholding | 3,872 Shares held | 3/20/2022 | View profile |
| Chadha Ranjit S VP & Principal Accounting Off. | ▼ Sell | Tax Withholding | 258 Shares held | 3/20/2026 | View profile |
| Terreri Donald J VP & Principal Acct. Officer | ▼ Sell | Tax Withholding | 33 Shares held | 3/20/2022 | View profile |
Transaction History
| Wasson John | ▼ Sell | Open Market | 585 | $52K | 9/1/2026 |
| Wasson John | ▼ Sell | Open Market | 5,815 | $513K | 9/1/2026 |
| Ostria Sergio J | ▼ Sell | Open Market | 2,000 | $177K | 8/26/2026 |
| Wasson John | ▼ Sell | Open Market | 12,411 | $994K | 7/13/2026 |
| Williams Michelle A | ▲ Buy | Grant | 2,277 | $0 | 7/1/2026 |
| VAN HANDEL MICHAEL J | ▲ Buy | Grant | 2,277 | $0 | 7/1/2026 |
| Scott B. Salmirs | ▲ Buy | Grant | 2,277 | $0 | 7/1/2026 |
| Mehl Randall | ▲ Buy | Grant | 2,277 | $0 | 7/1/2026 |
| Srikant M. Datar | ▲ Buy | Grant | 2,277 | $0 | 7/1/2026 |
| Angoorly Caroline | ▲ Buy | Grant | 2,277 | $0 | 7/1/2026 |
| Marilyn C. Crouther | ▲ Buy | Grant | 2,277 | $0 | 7/1/2026 |
| Wasson John | ▲ Buy | Grant | 279 | $20K | 6/30/2026 |
| VAN HANDEL MICHAEL J | ▲ Buy | Open Market | 4,000 | $246K | 5/15/2026 |
| VAN HANDEL MICHAEL J | ▲ Buy | Open Market | 4,000 | $245K | 5/15/2026 |
| Wasson John | ▲ Buy | Option Exercise | 7,676 | $0 | 3/20/2026 |
| Wasson John | ▲ Buy | Option Exercise | 7,312 | $0 | 3/20/2026 |
| Wasson John | ▲ Buy | Option Exercise | 3,379 | $0 | 3/20/2026 |
| Wasson John | ▼ Sell | Tax Withholding | 1,524 | $100K | 3/20/2026 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 106 | $7K | 3/20/2026 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 136 | $9K | 3/20/2026 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 296 | $20K | 3/20/2026 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 412 | $27K | 3/20/2026 |
| Morgan James C M | ▲ Buy | Option Exercise | 2,833 | $0 | 3/20/2026 |
| Morgan James C M | ▲ Buy | Option Exercise | 2,625 | $0 | 3/20/2026 |
| Morgan James C M | ▲ Buy | Option Exercise | 1,073 | $0 | 3/20/2026 |
| Morgan James C M | ▲ Buy | Option Exercise | 1,057 | $0 | 3/20/2026 |
| Morgan James C M | ▼ Sell | Tax Withholding | 258 | $17K | 3/20/2026 |
| Morgan James C M | ▼ Sell | Tax Withholding | 262 | $17K | 3/20/2026 |
| Morgan James C M | ▼ Sell | Tax Withholding | 640 | $42K | 3/20/2026 |
| Morgan James C M | ▼ Sell | Tax Withholding | 823 | $54K | 3/20/2026 |
| Choate Anne F | ▲ Buy | Option Exercise | 1,732 | $0 | 3/20/2026 |
| Choate Anne F | ▲ Buy | Option Exercise | 1,053 | $0 | 3/20/2026 |
| Choate Anne F | ▲ Buy | Option Exercise | 435 | $0 | 3/20/2026 |
| Choate Anne F | ▼ Sell | Tax Withholding | 136 | $9K | 3/20/2026 |
| Choate Anne F | ▼ Sell | Tax Withholding | 329 | $22K | 3/20/2026 |
| Choate Anne F | ▼ Sell | Tax Withholding | 540 | $36K | 3/20/2026 |
| Chadha Ranjit S | ▲ Buy | Option Exercise | 197 | $0 | 3/20/2026 |
| Chadha Ranjit S | ▲ Buy | Option Exercise | 102 | $0 | 3/20/2026 |
| Chadha Ranjit S | ▼ Sell | Tax Withholding | 37 | $2K | 3/20/2026 |
| Chadha Ranjit S | ▼ Sell | Tax Withholding | 70 | $5K | 3/20/2026 |
| Wasson John | ▼ Sell | Tax Withholding | 3,298 | $217K | 3/20/2026 |
| Wasson John | ▼ Sell | Tax Withholding | 3,462 | $228K | 3/20/2026 |
| Ostria Sergio J | ▲ Buy | Option Exercise | 1,237 | $0 | 3/20/2026 |
| Ostria Sergio J | ▲ Buy | Option Exercise | 887 | $0 | 3/20/2026 |
| Ostria Sergio J | ▲ Buy | Option Exercise | 406 | $0 | 3/20/2026 |
| Ostria Sergio J | ▲ Buy | Option Exercise | 317 | $0 | 3/20/2026 |
| Mehl Randall | ▲ Buy | Open Market | 1,100 | $82K | 3/6/2026 |
| Wasson John | ▼ Sell | Other | 39,212 | $0 | 3/3/2026 |
| Wasson John | ▼ Sell | Other | 39,212 | $0 | 3/3/2026 |
| Ostria Sergio J | ▲ Buy | Grant | 1,996 | $0 | 1/20/2026 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 751 | $71K | 1/20/2026 |
| Choate Anne F | ▲ Buy | Grant | 2,370 | $0 | 1/20/2026 |
| Choate Anne F | ▼ Sell | Tax Withholding | 822 | $78K | 1/20/2026 |
| Broadus Barry M | ▲ Buy | Grant | 3,081 | $0 | 1/20/2026 |
| Broadus Barry M | ▼ Sell | Tax Withholding | 1,010 | $95K | 1/20/2026 |
| Morgan James C M | ▲ Buy | Grant | 5,906 | $0 | 1/20/2026 |
| Morgan James C M | ▼ Sell | Tax Withholding | 1,532 | $145K | 1/20/2026 |
| Wasson John | ▲ Buy | Grant | 17,272 | $0 | 1/20/2026 |
| Wasson John | ▼ Sell | Tax Withholding | 6,283 | $594K | 1/20/2026 |
| Wasson John | ▲ Buy | Grant | 73 | $6K | 12/31/2025 |
| Wasson John | ▼ Sell | Gift | 5,000 | $0 | 12/1/2025 |
| Mehl Randall | ▲ Buy | Open Market | 500 | $39K | 11/17/2025 |
| Mehl Randall | ▲ Buy | Open Market | 346 | $27K | 11/14/2025 |
| Mehl Randall | ▲ Buy | Open Market | 154 | $12K | 11/14/2025 |
| Choate Anne F | ▼ Sell | Tax Withholding | 306 | $25K | 11/7/2025 |
| Choate Anne F | ▲ Buy | Option Exercise | 980 | $0 | 11/7/2025 |
| Morgan James C M | ▼ Sell | Open Market | 2,400 | $228K | 10/2/2025 |
| Morgan James C M | ▼ Sell | Open Market | 100 | $10K | 9/25/2025 |
| VAN HANDEL MICHAEL J | ▲ Buy | Grant | 1,720 | $0 | 7/1/2025 |
| Williams Michelle A | ▲ Buy | Grant | 1,720 | $0 | 7/1/2025 |
| Scott B. Salmirs | ▲ Buy | Grant | 1,720 | $0 | 7/1/2025 |
| Mehl Randall | ▲ Buy | Grant | 1,720 | $0 | 7/1/2025 |
| Srikant M. Datar | ▲ Buy | Grant | 1,720 | $0 | 7/1/2025 |
| Marilyn C. Crouther | ▲ Buy | Grant | 1,720 | $0 | 7/1/2025 |
| Angoorly Caroline | ▲ Buy | Grant | 1,720 | $0 | 7/1/2025 |
| Wasson John | ▲ Buy | Grant | 158 | $13K | 6/30/2025 |
| Mehl Randall | ▲ Buy | Open Market | 1,000 | $85K | 6/9/2025 |
| Mehl Randall | ▲ Buy | Open Market | 1,000 | $84K | 6/9/2025 |
| Scott B. Salmirs | ▲ Buy | Open Market | 1,250 | $105K | 6/6/2025 |
| Morgan James C M | ▼ Sell | Open Market | 2,500 | $219K | 5/12/2025 |
| Morgan James C M | ▼ Sell | Open Market | 2,500 | $217K | 5/9/2025 |
| Angoorly Caroline | ▲ Buy | Grant | 444 | $0 | 4/1/2025 |
| Chadha Ranjit S | ▲ Buy | Option Exercise | 103 | $0 | 3/20/2025 |
| Chadha Ranjit S | ▼ Sell | Tax Withholding | 37 | $3K | 3/20/2025 |
| Ostria Sergio J | ▲ Buy | Option Exercise | 1,028 | $0 | 3/20/2025 |
| Ostria Sergio J | ▲ Buy | Option Exercise | 444 | $0 | 3/20/2025 |
| Ostria Sergio J | ▲ Buy | Option Exercise | 407 | $0 | 3/20/2025 |
| Ostria Sergio J | ▲ Buy | Option Exercise | 318 | $0 | 3/20/2025 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 106 | $9K | 3/20/2025 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 136 | $12K | 3/20/2025 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 148 | $13K | 3/20/2025 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 343 | $29K | 3/20/2025 |
| Choate Anne F | ▲ Buy | Option Exercise | 670 | $0 | 3/20/2025 |
| Choate Anne F | ▲ Buy | Option Exercise | 527 | $0 | 3/20/2025 |
| Choate Anne F | ▲ Buy | Option Exercise | 435 | $0 | 3/20/2025 |
| Choate Anne F | ▼ Sell | Tax Withholding | 136 | $12K | 3/20/2025 |
| Choate Anne F | ▼ Sell | Tax Withholding | 165 | $14K | 3/20/2025 |
| Choate Anne F | ▼ Sell | Tax Withholding | 209 | $18K | 3/20/2025 |
| Broadus Barry M | ▲ Buy | Option Exercise | 1,586 | $0 | 3/20/2025 |
| Broadus Barry M | ▲ Buy | Option Exercise | 1,128 | $0 | 3/20/2025 |
| Broadus Barry M | ▲ Buy | Option Exercise | 685 | $0 | 3/20/2025 |
| Broadus Barry M | ▲ Buy | Option Exercise | 628 | $0 | 3/20/2025 |
| Broadus Barry M | ▼ Sell | Tax Withholding | 190 | $16K | 3/20/2025 |
| Broadus Barry M | ▼ Sell | Tax Withholding | 207 | $18K | 3/20/2025 |
| Broadus Barry M | ▼ Sell | Tax Withholding | 478 | $41K | 3/20/2025 |
| Morgan James C M | ▲ Buy | Option Exercise | 2,692 | $0 | 3/20/2025 |
| Morgan James C M | ▲ Buy | Option Exercise | 1,312 | $0 | 3/20/2025 |
| Morgan James C M | ▲ Buy | Option Exercise | 1,073 | $0 | 3/20/2025 |
| Morgan James C M | ▲ Buy | Option Exercise | 1,057 | $0 | 3/20/2025 |
| Morgan James C M | ▼ Sell | Tax Withholding | 477 | $40K | 3/20/2025 |
| Morgan James C M | ▼ Sell | Tax Withholding | 484 | $41K | 3/20/2025 |
| Morgan James C M | ▼ Sell | Tax Withholding | 592 | $50K | 3/20/2025 |
| Morgan James C M | ▼ Sell | Tax Withholding | 871 | $74K | 3/20/2025 |
| Wasson John | ▲ Buy | Option Exercise | 7,386 | $0 | 3/20/2025 |
| Wasson John | ▲ Buy | Option Exercise | 3,838 | $0 | 3/20/2025 |
| Wasson John | ▲ Buy | Option Exercise | 3,379 | $0 | 3/20/2025 |
| Wasson John | ▼ Sell | Tax Withholding | 1,524 | $129K | 3/20/2025 |
| Broadus Barry M | ▼ Sell | Tax Withholding | 340 | $29K | 3/20/2025 |
| Wasson John | ▼ Sell | Tax Withholding | 1,731 | $147K | 3/20/2025 |
| Wasson John | ▼ Sell | Tax Withholding | 3,332 | $283K | 3/20/2025 |
| Scott B. Salmirs | ▲ Buy | Open Market | 600 | $49K | 3/5/2025 |
| Choate Anne F | ▼ Sell | Tax Withholding | 535 | $71K | 1/21/2025 |
| Morgan James C M | ▼ Sell | Tax Withholding | 1,879 | $250K | 1/21/2025 |
| Wasson John | ▼ Sell | Tax Withholding | 6,401 | $853K | 1/21/2025 |
| Broadus Barry M | ▼ Sell | Tax Withholding | 1,136 | $151K | 1/21/2025 |
| Wasson John | ▲ Buy | Grant | 16,587 | $0 | 1/21/2025 |
| Broadus Barry M | ▲ Buy | Grant | 3,561 | $0 | 1/21/2025 |
| Morgan James C M | ▲ Buy | Grant | 6,046 | $0 | 1/21/2025 |
| Ostria Sergio J | ▲ Buy | Grant | 2,308 | $0 | 1/21/2025 |
| Ostria Sergio J | ▼ Sell | Tax Withholding | 834 | $111K | 1/21/2025 |
| Choate Anne F | ▲ Buy | Grant | 1,504 | $0 | 1/21/2025 |
| Wasson John | ▲ Buy | Grant | 101 | $11K | 12/31/2024 |
| Scott B. Salmirs | ▲ Buy | Open Market | 400 | $55K | 11/18/2024 |
| Wasson John | ▼ Sell | Gift | 2,970 | $0 | 11/13/2024 |
| Choate Anne F | ▲ Buy | Option Exercise | 981 | $0 | 11/7/2024 |
| Choate Anne F | ▼ Sell | Tax Withholding | 446 | $75K | 11/7/2024 |
| Choate Anne F | ▼ Sell | Open Market | 1,438 | $250K | 11/6/2024 |
| Wasson John | ▼ Sell | Open Market | 100 | $18K | 11/6/2024 |
| Morgan James C M | ▲ Buy | Option Exercise | 3,031 | $0 | 11/5/2024 |
| Choate Anne F | ▲ Buy | Option Exercise | 2,096 | $0 | 11/5/2024 |
| Choate Anne F | ▼ Sell | Tax Withholding | 658 | $113K | 11/5/2024 |
| Morgan James C M | ▼ Sell | Tax Withholding | 1,367 | $234K | 11/5/2024 |
| Morgan James C M | ▼ Sell | Open Market | 2,500 | $438K | 10/16/2024 |
| Wasson John | ▼ Sell | Open Market | 1,583 | $261K | 8/30/2024 |
| Wasson John | ▼ Sell | Open Market | 1,417 | $234K | 8/29/2024 |
| Choate Anne F | ▼ Sell | Open Market | 1,368 | $226K | 8/29/2024 |
| Wasson John | ▼ Sell | Gift | 1,868 | $0 | 8/14/2024 |
| Morgan James C M | ▼ Sell | Open Market | 2,500 | $381K | 8/2/2024 |
| Choate Anne F | ▼ Sell | Open Market | 360 | $49K | 7/8/2024 |
| Choate Anne F | ▼ Sell | Open Market | 500 | $67K | 7/8/2024 |
| Choate Anne F | ▼ Sell | Open Market | 621 | $83K | 7/8/2024 |
| Wasson John | ▼ Sell | Open Market | 3,000 | $405K | 7/3/2024 |
| VAN HANDEL MICHAEL J | ▲ Buy | Grant | 1,103 | $0 | 7/1/2024 |
| Scott B. Salmirs | ▲ Buy | Grant | 1,103 | $0 | 7/1/2024 |
| Mehl Randall | ▲ Buy | Grant | 1,103 | $0 | 7/1/2024 |
| Srikant M. Datar | ▲ Buy | Grant | 1,103 | $0 | 7/1/2024 |
| Marilyn C. Crouther | ▲ Buy | Grant | 1,103 | $0 | 7/1/2024 |
| Williams Michelle A | ▲ Buy | Grant | 1,103 | $0 | 7/1/2024 |
| Wasson John | ▲ Buy | Grant | 83 | $12K | 6/28/2024 |
| Choate Anne F | ▲ Buy | Option Exercise | 527 | $0 | 3/20/2024 |
| Choate Anne F | ▲ Buy | Option Exercise | 473 | $0 | 3/20/2024 |
| Choate Anne F | ▲ Buy | Option Exercise | 335 | $0 | 3/20/2024 |
| Choate Anne F | ▼ Sell | Tax Withholding | 106 | $16K | 3/20/2024 |
| Choate Anne F | ▼ Sell | Tax Withholding | 149 | $23K | 3/20/2024 |
| Choate Anne F | ▼ Sell | Tax Withholding | 166 | $25K | 3/20/2024 |
| Broadus Barry M | ▲ Buy | Option Exercise | 793 | $0 | 3/20/2024 |
| Broadus Barry M | ▲ Buy | Option Exercise | 685 | $0 | 3/20/2024 |
| Broadus Barry M | ▼ Sell | Tax Withholding | 170 | $26K | 3/20/2024 |
| Wasson John | ▲ Buy | Option Exercise | 6,294 | $0 | 3/20/2024 |
| Wasson John | ▼ Sell | Tax Withholding | 2,839 | $433K | 3/20/2024 |
| Wasson John | ▲ Buy | Option Exercise | 3,839 | $0 | 3/20/2024 |
| Wasson John | ▲ Buy | Option Exercise | 3,693 | $0 | 3/20/2024 |
| Wasson John | ▼ Sell | Tax Withholding | 1,666 | $254K | 3/20/2024 |
| Wasson John | ▼ Sell | Tax Withholding | 1,732 | $264K | 3/20/2024 |
| Broadus Barry M | ▲ Buy | Option Exercise | 564 | $0 | 3/20/2024 |
| Broadus Barry M | ▼ Sell | Tax Withholding | 207 | $32K | 3/20/2024 |
| Broadus Barry M | ▼ Sell | Tax Withholding | 239 | $36K | 3/20/2024 |
| Morgan James C M | ▲ Buy | Option Exercise | 2,193 | $0 | 3/20/2024 |
| Morgan James C M | ▲ Buy | Option Exercise | 1,346 | $0 | 3/20/2024 |
| Morgan James C M | ▲ Buy | Option Exercise | 1,313 | $0 | 3/20/2024 |
| Morgan James C M | ▼ Sell | Tax Withholding | 593 | $90K | 3/20/2024 |
| Morgan James C M | ▼ Sell | Tax Withholding | 608 | $93K | 3/20/2024 |
| Morgan James C M | ▼ Sell | Tax Withholding | 802 | $122K | 3/20/2024 |
| Wasson John | ▼ Sell | Gift | 2,938 | $0 | 3/5/2024 |
| Morgan James C M | ▼ Sell | Open Market | 2,400 | $372K | 2/27/2024 |
| Morgan James C M | ▼ Sell | Open Market | 100 | $16K | 2/16/2024 |
| Morgan James C M | ▼ Sell | Open Market | 2,500 | $344K | 1/25/2024 |
| Choate Anne F | ▲ Buy | Grant | 1,324 | $0 | 1/16/2024 |
| Choate Anne F | ▼ Sell | Tax Withholding | 466 | $62K | 1/16/2024 |
| Morgan James C M | ▲ Buy | Grant | 6,132 | $0 | 1/16/2024 |
| Morgan James C M | ▼ Sell | Tax Withholding | 1,892 | $250K | 1/16/2024 |
| Wasson John | ▲ Buy | Grant | 17,603 | $0 | 1/16/2024 |
| Wasson John | ▼ Sell | Tax Withholding | 6,838 | $903K | 1/16/2024 |
| Wasson John | ▼ Sell | Open Market | 2,500 | $338K | 1/2/2024 |
| Lee Rodney Mark Jr. | ▲ Buy | Grant | 87 | $11K | 12/29/2023 |
| Wasson John | ▲ Buy | Grant | 84 | $11K | 12/29/2023 |
| Wasson John | ▼ Sell | Open Market | 577 | $77K | 12/26/2023 |
| Wasson John | ▼ Sell | Open Market | 4,423 | $590K | 12/26/2023 |
| Srikant M. Datar | ▼ Sell | Open Market | 600 | $84K | 11/30/2023 |
| Srikant M. Datar | ▼ Sell | Open Market | 600 | $81K | 11/10/2023 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 14, 2026
ICF International reports Q2 2026 results and receives rating upgrade
ICF International released its second-quarter 2026 earnings, a standard periodic update for the company. Following the report, the stock received a rating upgrade to Buy, signaling a shift in analyst sentiment. This development is relevant as the average analyst target price sits at $107.25, well above the current trading range. The news highlights ongoing interest in the company's performance within the business services sector.
ICF International reports Q2 2026 results and receives rating upgrade. ICF International released its second-quarter 2026 earnings, a standard periodic update for the company. Following the report, the stock received a rating upgrade to Buy, signaling a shift in analyst sentiment. This development is relevant as the average analyst target price sits at $107.25, well above the current trading range. The news highlights ongoing interest in the company's performance within the business services sector.