30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

ICF International Inc (ICFI)

Over the last 90 days, ICF International Inc. has seen net insider buying totaling $491,134, with one insider making purchases. This activity occurred after the company's last earnings report, which missed expectations by 3.23%. The stock has seen a 10% price increase over the past 90 days.
Stock chart
Ticker: ICFI Exchange: NSM


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
VAN HANDEL MICHAEL J
2 purchases — total 491,134 USD
Buy 15 May 2026
Value US$3,892,782.53 | Price 276.06 | Shares 13,871
Buy 15 May 2026
Value US$4,394,614.25 | Price 223.46 | Shares 12,562
Buy 6 Mar 2026
Value US$2,085,343.46 | Price 269.00 | Shares 16,411
Buy 17 Nov 2025
Value US$38,500.00 | Price 77.00 | Shares 500
Buy 14 Nov 2025
Value US$12,012.00 | Price 78.00 | Shares 154
Buy 14 Nov 2025
Value US$27,057.20 | Price 78.20 | Shares 346
Planned sale 2 Oct 2025
Value US$228,466.32 | Price 95.19 | Shares 2,400
Planned sale 25 Sep 2025
Value US$9,500.00 | Price 95.00 | Shares 100
Proposed sale 25 Sep 2025
Value US$237,125.00 | Price 94.85 | Shares 2,500
Buy 9 Jun 2025
Value US$84,000.00 | Price 84.00 | Shares 1,000
Buy 9 Jun 2025
Value US$84,800.00 | Price 84.80 | Shares 1,000
Buy 6 Jun 2025
Value US$104,975.00 | Price 83.98 | Shares 1,250
Sale 12 May 2025
Value US$218,750.00 | Price 87.50 | Shares 2,500
Proposed sale 12 May 2025
Value US$218,750.00 | Price 87.50 | Shares 2,500
Sale 9 May 2025
Value US$217,491.00 | Price 87.00 | Shares 2,500
Proposed sale 9 May 2025
Value US$217,491.00 | Price 87.00 | Shares 2,500
Buy 5 Mar 2025
Value US$49,050.00 | Price 81.75 | Shares 600
Buy 18 Nov 2024
Value US$55,352.48 | Price 138.38 | Shares 400
Planned sale 6 Nov 2024
Value US$249,682.53 | Price 173.63 | Shares 1,438
Planned sale 6 Nov 2024
Value US$18,000.00 | Price 180.00 | Shares 100
Proposed sale 6 Nov 2024
Value US$362,691.00 | Price 171.00 | Shares 2,121
Proposed sale 6 Nov 2024
Value US$245,898.00 | Price 171.00 | Shares 1,438
Planned sale 16 Oct 2024
Value US$437,673.50 | Price 175.07 | Shares 2,500
Proposed sale 16 Oct 2024
Value US$420,000.00 | Price 168.00 | Shares 2,500
Planned sale 30 Aug 2024
Value US$261,423.43 | Price 165.14 | Shares 1,583
Planned sale 29 Aug 2024
Value US$225,720.00 | Price 165.00 | Shares 1,368
Planned sale 29 Aug 2024
Value US$234,009.47 | Price 165.14 | Shares 1,417
Proposed sale 29 Aug 2024
Value US$489,930.00 | Price 163.31 | Shares 3,000
Proposed sale 29 Aug 2024
Value US$223,408.08 | Price 163.31 | Shares 1,368
Planned sale 2 Aug 2024
Value US$381,250.00 | Price 152.50 | Shares 2,500
Proposed sale 2 Aug 2024
Value US$365,050.00 | Price 146.02 | Shares 2,500
Planned sale 8 Jul 2024
Value US$82,696.09 | Price 133.17 | Shares 621
Planned sale 8 Jul 2024
Value US$66,981.00 | Price 133.96 | Shares 500
Planned sale 8 Jul 2024
Value US$48,613.90 | Price 135.04 | Shares 360
Proposed sale 8 Jul 2024
Value US$198,365.14 | Price 133.94 | Shares 1,481
Planned sale 3 Jul 2024
Value US$405,279.90 | Price 135.09 | Shares 3,000
Proposed sale 3 Jul 2024
Value US$405,780.00 | Price 135.26 | Shares 3,000
Planned sale 27 Feb 2024
Value US$372,417.60 | Price 155.17 | Shares 2,400
Planned sale 16 Feb 2024
Value US$15,501.00 | Price 155.01 | Shares 100
Proposed sale 16 Feb 2024
Value US$381,875.00 | Price 152.75 | Shares 2,500
Planned sale 25 Jan 2024
Value US$343,877.25 | Price 137.55 | Shares 2,500
Proposed sale 25 Jan 2024
Value US$340,350.00 | Price 136.14 | Shares 2,500
Planned sale 2 Jan 2024
Value US$337,500.00 | Price 135.00 | Shares 2,500
Proposed sale 2 Jan 2024
Value US$335,225.00 | Price 134.09 | Shares 2,500
Planned sale 26 Dec 2023
Value US$589,518.23 | Price 133.28 | Shares 4,423
Planned sale 26 Dec 2023
Value US$77,194.52 | Price 133.79 | Shares 577
Proposed sale 26 Dec 2023
Value US$669,150.00 | Price 133.83 | Shares 5,000
Sale 30 Nov 2023
Value US$84,058.80 | Price 140.10 | Shares 600
Proposed sale 30 Nov 2023
Value US$84,058.80 | Price 140.10 | Shares 600
Sale 10 Nov 2023
Value US$81,000.00 | Price 135.00 | Shares 600
Proposed sale 9 Nov 2023
Value US$81,000.00 | Price 135.00 | Shares 600
Sale 28 Aug 2023
Value US$66,000.00 | Price 132.00 | Shares 500
Sale 24 Aug 2023
Value US$64,750.00 | Price 129.50 | Shares 500
Sale 14 Aug 2023
Value US$64,875.00 | Price 129.75 | Shares 500
Proposed sale 10 Aug 2023
Value US$195,750.00 | Price 130.50 | Shares 1,500
Sale 9 Aug 2023
Value US$250,512.02 | Price 130.54 | Shares 1,919
Sale 9 Aug 2023
Value US$129,148.80 | Price 129.15 | Shares 1,000
Sale 9 Aug 2023
Value US$19,418.61 | Price 129.46 | Shares 150
Sale 9 Aug 2023
Value US$12,970.41 | Price 129.70 | Shares 100
Proposed sale 9 Aug 2023
Value US$518,000.00 | Price 129.50 | Shares 4,000
Sale 9 Aug 2023
Value US$518,000.00 | Price 129.50 | Shares 4,000
Proposed sale 9 Aug 2023
Value US$412,049.92 | Price 130.03 | Shares 3,169
Planned sale 8 Aug 2023
Value US$625,640.64 | Price 130.34 | Shares 4,800
Proposed sale 8 Aug 2023
Value US$622,560.00 | Price 129.70 | Shares 4,800
Planned sale 7 Aug 2023
Value US$26,001.00 | Price 130.01 | Shares 200
Proposed sale 7 Aug 2023
Value US$25,514.00 | Price 127.57 | Shares 200
Planned sale 13 Jun 2023
Value US$614,541.83 | Price 125.42 | Shares 4,900
Planned sale 12 Jun 2023
Value US$12,514.00 | Price 125.14 | Shares 100
Proposed sale 12 Jun 2023
Value US$615,500.00 | Price 123.10 | Shares 5,000
Sale 6 Mar 2023
Value US$43,548.00 | Price 114.00 | Shares 382
Sale 3 Mar 2023
Value US$42,784.00 | Price 112.00 | Shares 382
Sale 25 Nov 2022
Value US$40,432.00 | Price 112.00 | Shares 361
Sale 22 Nov 2022
Value US$55,000.00 | Price 110.00 | Shares 500
Planned sale 31 Oct 2022
Value US$22,200.00 | Price 120.00 | Shares 185
Planned sale 28 Oct 2022
Value US$277,843.06 | Price 120.02 | Shares 2,315
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-05-18 2026-05-15 B Purchase Non-Executive Director
13,871 -34.6%
276.06
US$3,892,783
13,871 -34.6% 276.06 US$3,892,783
2026-05-18 2026-05-15 B Purchase Non-Executive Director
12,562 +14.0%
223.46
US$4,394,614
12,562 +14.0% 223.46 US$4,394,614
2026-03-06 2026-03-06 B Purchase Non-Executive Director
16,411 +39.7%
269.00
US$2,085,343
16,411 +39.7% 269.00 US$2,085,343
2025-11-17 2025-11-17 B Purchase Non-Executive Director
500 +2.5%
77.00
US$38,500
500 +2.5% 77.00 US$38,500
2025-11-17 2025-11-14 B Purchase Non-Executive Director
154 +0.8%
78.00
US$12,012
154 +0.8% 78.00 US$12,012
2025-11-17 2025-11-14 B Purchase Non-Executive Director
346 +1.8%
78.20
US$27,057
346 +1.8% 78.20 US$27,057
2025-10-06 2025-10-02 PlS Planned sale

Chief Operating Officer

Officer
2,400 -5.7%
95.19
US$228,466
2,400 -5.7% 95.19 US$228,466
2025-09-29 2025-09-25 PlS Planned sale

Chief Operating Officer

Officer
100 -0.2%
95.00
US$9,500
100 -0.2% 95.00 US$9,500
2025-09-25 2025-09-25 PrS Proposed sale

Officer

Officer
2,500
94.85
US$237,125
2,500 94.85 US$237,125
2025-06-10 2025-06-09 B Purchase Non-Executive Director
1,000 +6.0%
84.00
US$84,000
1,000 +6.0% 84.00 US$84,000
2025-06-10 2025-06-09 B Purchase Non-Executive Director
1,000 +6.3%
84.80
US$84,800
1,000 +6.3% 84.80 US$84,800
2025-06-10 2025-06-06 B Purchase Non-Executive Director
1,250 +19.5%
83.98
US$104,975
1,250 +19.5% 83.98 US$104,975
2025-05-13 2025-05-12 S Sale

Chief Operating Officer

Officer
2,500 -5.6%
87.50
US$218,750
2,500 -5.6% 87.50 US$218,750
2025-05-12 2025-05-12 PrS Proposed sale

Officer

Officer
2,500
87.50
US$218,750
2,500 87.50 US$218,750
2025-05-13 2025-05-09 S Sale

Chief Operating Officer

Officer
2,500 -5.3%
87.00
US$217,491
2,500 -5.3% 87.00 US$217,491
2025-05-09 2025-05-09 PrS Proposed sale

Officer

Officer
2,500
87.00
US$217,491
2,500 87.00 US$217,491
2025-03-07 2025-03-05 B Purchase Non-Executive Director
600 +10.3%
81.75
US$49,050
600 +10.3% 81.75 US$49,050
2024-11-19 2024-11-18 B Purchase Non-Executive Director
400 +7.4%
138.38
US$55,352
400 +7.4% 138.38 US$55,352
2024-11-07 2024-11-06 PlS Planned sale

Executive Vice President

Officer
1,438 -29.6%
173.63
US$249,683
1,438 -29.6% 173.63 US$249,683
2024-11-07 2024-11-06 PlS Planned sale

CEO & President

Executive Director
100 -0.1%
180.00
US$18,000
100 -0.1% 180.00 US$18,000
2024-11-06 2024-11-06 PrS Proposed sale

Director; Officer

Executive Director
2,121
171.00
US$362,691
2,121 171.00 US$362,691
2024-11-06 2024-11-06 PrS Proposed sale

Officer

Officer
1,438
171.00
US$245,898
1,438 171.00 US$245,898
2024-10-17 2024-10-16 PlS Planned sale

Chief Operating Officer

Officer
2,500 -6.2%
175.07
US$437,674
2,500 -6.2% 175.07 US$437,674
2024-10-16 2024-10-16 PrS Proposed sale

Officer

Officer
2,500
168.00
US$420,000
2,500 168.00 US$420,000
2024-09-03 2024-08-30 PlS Planned sale

CEO & President

Executive Director
1,583 -3.0%
165.14
US$261,423
1,583 -3.0% 165.14 US$261,423
2024-08-30 2024-08-29 PlS Planned sale

Executive Vice President

Officer
1,368 -28.6%
165.00
US$225,720
1,368 -28.6% 165.00 US$225,720
2024-08-30 2024-08-29 PlS Planned sale

CEO & President

Executive Director
1,417 -2.6%
165.14
US$234,009
1,417 -2.6% 165.14 US$234,009
2024-08-29 2024-08-29 PrS Proposed sale

Director; Officer

Executive Director
3,000
163.31
US$489,930
3,000 163.31 US$489,930
2024-08-29 2024-08-29 PrS Proposed sale

Officer

Officer
1,368
163.31
US$223,408
1,368 163.31 US$223,408
2024-08-05 2024-08-02 PlS Planned sale

Chief Operating Officer

Officer
2,500 -5.9%
152.50
US$381,250
2,500 -5.9% 152.50 US$381,250
2024-08-02 2024-08-02 PrS Proposed sale

Officer

Officer
2,500
146.02
US$365,050
2,500 146.02 US$365,050
2024-07-10 2024-07-08 PlS Planned sale

Executive Vice President

Officer
621 -11.5%
133.17
US$82,696
621 -11.5% 133.17 US$82,696
2024-07-10 2024-07-08 PlS Planned sale

Executive Vice President

Officer
500 -8.5%
133.96
US$66,981
500 -8.5% 133.96 US$66,981
2024-07-10 2024-07-08 PlS Planned sale

Executive Vice President

Officer
360 -5.7%
135.04
US$48,614
360 -5.7% 135.04 US$48,614
2024-07-08 2024-07-08 PrS Proposed sale

Officer

Officer
1,481
133.94
US$198,365
1,481 133.94 US$198,365
2024-07-05 2024-07-03 PlS Planned sale

CEO & President

Executive Director
3,000 -13.6%
135.09
US$405,280
3,000 -13.6% 135.09 US$405,280
2024-07-03 2024-07-03 PrS Proposed sale

Officer

Officer
3,000
135.26
US$405,780
3,000 135.26 US$405,780
2024-02-28 2024-02-27 PlS Planned sale

Chief Operating Officer

Officer
2,400 -5.7%
155.17
US$372,418
2,400 -5.7% 155.17 US$372,418
2024-02-20 2024-02-16 PlS Planned sale

Chief Operating Officer

Officer
100 -0.2%
155.01
US$15,501
100 -0.2% 155.01 US$15,501
2024-02-16 2024-02-16 PrS Proposed sale

Officer

Officer
2,500
152.75
US$381,875
2,500 152.75 US$381,875
2024-01-26 2024-01-25 PlS Planned sale

Chief of Business Operations

Officer
2,500 -5.6%
137.55
US$343,877
2,500 -5.6% 137.55 US$343,877
2024-01-25 2024-01-25 PrS Proposed sale

Officer

Officer
2,500
136.14
US$340,350
2,500 136.14 US$340,350
2024-01-04 2024-01-02 PlS Planned sale

CEO & President

Executive Director
2,500 -9.1%
135.00
US$337,500
2,500 -9.1% 135.00 US$337,500
2024-01-02 2024-01-02 PrS Proposed sale

Officer

Officer
2,500
134.09
US$335,225
2,500 134.09 US$335,225
2023-12-27 2023-12-26 PlS Planned sale

CEO & President

Executive Director
4,423 -13.9%
133.28
US$589,518
4,423 -13.9% 133.28 US$589,518
2023-12-27 2023-12-26 PlS Planned sale

CEO & President

Executive Director
577 -1.8%
133.79
US$77,195
577 -1.8% 133.79 US$77,195
2023-12-26 2023-12-26 PrS Proposed sale

Officer

Officer
5,000
133.83
US$669,150
5,000 133.83 US$669,150
2023-12-04 2023-11-30 S Sale Non-Executive Director
600 -40.1%
140.10
US$84,059
600 -40.1% 140.10 US$84,059
2023-11-30 2023-11-30 PrS Proposed sale

Director

Non-Executive Director
600
140.10
US$84,059
600 140.10 US$84,059
2023-11-13 2023-11-10 S Sale Non-Executive Director
600 -28.6%
135.00
US$81,000
600 -28.6% 135.00 US$81,000
2023-11-09 2023-11-09 PrS Proposed sale

Director

Non-Executive Director
600
135.00
US$81,000
600 135.00 US$81,000
2023-08-29 2023-08-28 S Sale Non-Executive Director
500 -19.2%
132.00
US$66,000
500 -19.2% 132.00 US$66,000
2023-08-25 2023-08-24 S Sale Non-Executive Director
500 -16.1%
129.50
US$64,750
500 -16.1% 129.50 US$64,750
2023-08-15 2023-08-14 S Sale Non-Executive Director
500 -13.9%
129.75
US$64,875
500 -13.9% 129.75 US$64,875
2023-08-10 2023-08-10 PrS Proposed sale

Director

Non-Executive Director
1,500
130.50
US$195,750
1,500 130.50 US$195,750
2023-08-10 2023-08-09 S Sale

Executive Vice President

Officer
1,919 -30.8%
130.54
US$250,512
1,919 -30.8% 130.54 US$250,512
2023-08-10 2023-08-09 S Sale

Executive Vice President

Officer
1,000 -13.8%
129.15
US$129,149
1,000 -13.8% 129.15 US$129,149
2023-08-10 2023-08-09 S Sale

Executive Vice President

Officer
150 -2.0%
129.46
US$19,419
150 -2.0% 129.46 US$19,419
2023-08-10 2023-08-09 S Sale

Executive Vice President

Officer
100 -1.3%
129.70
US$12,970
100 -1.3% 129.70 US$12,970
2023-08-09 2023-08-09 PrS Proposed sale

Director

Non-Executive Director
4,000
129.50
US$518,000
4,000 129.50 US$518,000
2023-08-09 2023-08-09 PrS Proposed sale

Officer

Officer
3,169
130.03
US$412,050
3,169 130.03 US$412,050
2023-08-09 2023-08-09 S Sale Non-Executive Director
4,000 -22.9%
129.50
US$518,000
4,000 -22.9% 129.50 US$518,000
2023-08-09 2023-08-08 PlS Planned sale

Chief of Business Operations

Officer
4,800 -10.8%
130.34
US$625,641
4,800 -10.8% 130.34 US$625,641
2023-08-08 2023-08-08 PrS Proposed sale

Officer

Officer
4,800
129.70
US$622,560
4,800 129.70 US$622,560
2023-08-08 2023-08-07 PlS Planned sale

Chief of Business Operations

Officer
200 -0.4%
130.01
US$26,001
200 -0.4% 130.01 US$26,001
2023-08-07 2023-08-07 PrS Proposed sale

Officer

Officer
200
127.57
US$25,514
200 127.57 US$25,514
2023-06-14 2023-06-13 PlS Planned sale

CEO & President

Executive Director
4,900 -18.4%
125.42
US$614,542
4,900 -18.4% 125.42 US$614,542
2023-06-13 2023-06-12 PlS Planned sale

CEO & President

Executive Director
100 -0.4%
125.14
US$12,514
100 -0.4% 125.14 US$12,514
2023-06-12 2023-06-12 PrS Proposed sale

Officer

Officer
5,000
123.10
US$615,500
5,000 123.10 US$615,500
2023-03-07 2023-03-06 S Sale Non-Executive Director
382 -13.6%
114.00
US$43,548
382 -13.6% 114.00 US$43,548
2023-03-06 2023-03-03 S Sale Non-Executive Director
382 -12.0%
112.00
US$42,784
382 -12.0% 112.00 US$42,784
2022-11-28 2022-11-25 S Sale Non-Executive Director
361 -10.2%
112.00
US$40,432
361 -10.2% 112.00 US$40,432
2022-11-23 2022-11-22 S Sale Non-Executive Director
500 -12.3%
110.00
US$55,000
500 -12.3% 110.00 US$55,000
2022-11-01 2022-10-31 PlS Planned sale

Chief of Business Operations

Officer
185 -0.5%
120.00
US$22,200
185 -0.5% 120.00 US$22,200
2022-10-31 2022-10-28 PlS Planned sale

Chief of Business Operations

Officer
2,315 -5.9%
120.02
US$277,843
2,315 -5.9% 120.02 US$277,843