Stocks · Industrials · Services-Management Consulting Services

ICF International, Inc.

ICFI Clue Score56
United States Fiscal year ends December CIK 0001362004
$87.55 +0.84% Close, 9 Oct 2026

Price, with every insider trade on it

Closing prices, 12 months · point at a dot for who traded, or at the line for the close
87.55 on 9 Oct 2026
97 78 60 Oct 2025 Apr 2026 Oct 2026 13 Oct 2025 $86.85 14 Oct 2025 $86.71 15 Oct 2025 $86.33 16 Oct 2025 $86.55 17 Oct 2025 $88.17 20 Oct 2025 $90.72 21 Oct 2025 $91.19 22 Oct 2025 $89.56 23 Oct 2025 $90.84 24 Oct 2025 $90.11 27 Oct 2025 $87.94 28 Oct 2025 $88.14 29 Oct 2025 $85.59 30 Oct 2025 $85.46 31 Oct 2025 $80.28 3 Nov 2025 $78.96 4 Nov 2025 $80.66 5 Nov 2025 $83.19 6 Nov 2025 $81.46 7 Nov 2025 $81.81 10 Nov 2025 $83.14 11 Nov 2025 $80.18 12 Nov 2025 $78.85 13 Nov 2025 $79.24 14 Nov 2025 $78.05 17 Nov 2025 $76.65 18 Nov 2025 $77.20 19 Nov 2025 $76.48 20 Nov 2025 $76.49 21 Nov 2025 $78.02 24 Nov 2025 $76.67 25 Nov 2025 $78.43 26 Nov 2025 $78.98 28 Nov 2025 $78.04 1 Dec 2025 $77.87 2 Dec 2025 $81.61 3 Dec 2025 $83.61 4 Dec 2025 $85.37 5 Dec 2025 $85.06 8 Dec 2025 $82.49 9 Dec 2025 $83.15 10 Dec 2025 $86.53 11 Dec 2025 $89.10 12 Dec 2025 $87.08 15 Dec 2025 $86.71 16 Dec 2025 $87.68 17 Dec 2025 $86.46 18 Dec 2025 $85.86 19 Dec 2025 $85.45 22 Dec 2025 $85.66 23 Dec 2025 $85.56 24 Dec 2025 $86.48 26 Dec 2025 $86.18 29 Dec 2025 $88.57 30 Dec 2025 $86.49 31 Dec 2025 $85.30 2 Jan 2026 $85.31 5 Jan 2026 $88.72 6 Jan 2026 $88.72 7 Jan 2026 $87.77 8 Jan 2026 $92.44 9 Jan 2026 $93.88 12 Jan 2026 $93.66 13 Jan 2026 $93.05 14 Jan 2026 $94.79 15 Jan 2026 $96.92 16 Jan 2026 $96.63 20 Jan 2026 $94.53 21 Jan 2026 $95.84 22 Jan 2026 $95.96 23 Jan 2026 $97.08 26 Jan 2026 $94.77 27 Jan 2026 $93.52 28 Jan 2026 $92.41 29 Jan 2026 $91.03 30 Jan 2026 $93.25 2 Feb 2026 $93.77 3 Feb 2026 $89.69 4 Feb 2026 $90.82 5 Feb 2026 $88.34 6 Feb 2026 $87.07 9 Feb 2026 $86.35 10 Feb 2026 $87.17 11 Feb 2026 $78.42 12 Feb 2026 $75.60 13 Feb 2026 $77.01 17 Feb 2026 $75.94 18 Feb 2026 $78.08 19 Feb 2026 $78.74 20 Feb 2026 $79.01 23 Feb 2026 $75.58 24 Feb 2026 $75.15 25 Feb 2026 $75.16 26 Feb 2026 $79.72 27 Feb 2026 $83.13 2 Mar 2026 $77.82 3 Mar 2026 $77.55 4 Mar 2026 $75.61 5 Mar 2026 $74.90 6 Mar 2026 $75.95 9 Mar 2026 $75.35 10 Mar 2026 $72.82 11 Mar 2026 $71.75 12 Mar 2026 $70.25 13 Mar 2026 $69.81 16 Mar 2026 $68.36 17 Mar 2026 $67.64 18 Mar 2026 $66.43 19 Mar 2026 $66.37 20 Mar 2026 $65.89 23 Mar 2026 $68.86 24 Mar 2026 $68.81 25 Mar 2026 $66.16 26 Mar 2026 $65.78 27 Mar 2026 $64.77 30 Mar 2026 $65.79 31 Mar 2026 $65.29 1 Apr 2026 $65.48 2 Apr 2026 $67.10 6 Apr 2026 $67.65 7 Apr 2026 $67.57 8 Apr 2026 $69.20 9 Apr 2026 $68.96 10 Apr 2026 $67.55 13 Apr 2026 $70.08 14 Apr 2026 $70.23 15 Apr 2026 $73.06 16 Apr 2026 $72.91 17 Apr 2026 $70.53 20 Apr 2026 $68.19 21 Apr 2026 $68.61 22 Apr 2026 $68.54 23 Apr 2026 $66.95 24 Apr 2026 $67.47 27 Apr 2026 $66.22 28 Apr 2026 $67.49 29 Apr 2026 $68.57 30 Apr 2026 $71.66 1 May 2026 $73.36 4 May 2026 $73.42 5 May 2026 $74.53 6 May 2026 $73.58 7 May 2026 $74.50 8 May 2026 $69.61 11 May 2026 $67.27 12 May 2026 $64.36 13 May 2026 $59.90 14 May 2026 $60.86 15 May 2026 $61.12 18 May 2026 $64.53 19 May 2026 $66.56 20 May 2026 $68.53 21 May 2026 $68.03 22 May 2026 $68.93 26 May 2026 $68.19 27 May 2026 $68.31 28 May 2026 $69.26 29 May 2026 $68.84 1 Jun 2026 $70.89 2 Jun 2026 $69.65 3 Jun 2026 $68.33 4 Jun 2026 $68.80 5 Jun 2026 $69.88 8 Jun 2026 $70.78 9 Jun 2026 $71.40 10 Jun 2026 $71.59 11 Jun 2026 $72.49 12 Jun 2026 $72.76 15 Jun 2026 $72.15 16 Jun 2026 $72.75 17 Jun 2026 $72.20 18 Jun 2026 $66.51 22 Jun 2026 $64.54 23 Jun 2026 $67.61 24 Jun 2026 $67.89 25 Jun 2026 $65.11 26 Jun 2026 $71.51 29 Jun 2026 $74.49 30 Jun 2026 $72.86 1 Jul 2026 $72.45 2 Jul 2026 $74.99 6 Jul 2026 $74.85 7 Jul 2026 $76.98 8 Jul 2026 $77.54 9 Jul 2026 $76.34 10 Jul 2026 $76.83 13 Jul 2026 $79.13 14 Jul 2026 $76.35 15 Jul 2026 $77.96 16 Jul 2026 $81.04 17 Jul 2026 $78.86 20 Jul 2026 $77.40 21 Jul 2026 $75.00 22 Jul 2026 $76.65 23 Jul 2026 $77.09 24 Jul 2026 $79.52 27 Jul 2026 $80.01 28 Jul 2026 $83.14 29 Jul 2026 $83.03 30 Jul 2026 $80.88 31 Jul 2026 $80.92 3 Aug 2026 $84.12 4 Aug 2026 $86.22 5 Aug 2026 $84.81 6 Aug 2026 $85.31 7 Aug 2026 $95.00 10 Aug 2026 $91.51 11 Aug 2026 $90.58 12 Aug 2026 $89.58 13 Aug 2026 $89.28 14 Aug 2026 $88.39 17 Aug 2026 $86.50 18 Aug 2026 $88.00 19 Aug 2026 $89.99 20 Aug 2026 $89.07 21 Aug 2026 $89.01 24 Aug 2026 $88.84 25 Aug 2026 $88.38 26 Aug 2026 $89.34 27 Aug 2026 $89.80 28 Aug 2026 $90.22 31 Aug 2026 $89.10 1 Sep 2026 $88.81 2 Sep 2026 $88.32 3 Sep 2026 $90.00 4 Sep 2026 $88.00 8 Sep 2026 $87.25 9 Sep 2026 $86.19 10 Sep 2026 $85.75 11 Sep 2026 $85.95 14 Sep 2026 $88.29 15 Sep 2026 $88.81 16 Sep 2026 $87.46 17 Sep 2026 $86.68 18 Sep 2026 $85.21 21 Sep 2026 $84.10 22 Sep 2026 $83.58 23 Sep 2026 $83.68 24 Sep 2026 $83.00 25 Sep 2026 $83.56 28 Sep 2026 $83.00 29 Sep 2026 $83.12 30 Sep 2026 $83.13 1 Oct 2026 $84.97 2 Oct 2026 $81.86 5 Oct 2026 $82.86 6 Oct 2026 $83.09 7 Oct 2026 $82.85 8 Oct 2026 $86.82 9 Oct 2026 $87.55 Mehl Randall Director Bought $39.07K 14 Nov 2025 · at $78.14 · 2.6% of stake Mehl Randall Director Bought $38.50K 17 Nov 2025 · at $77.00 · 2.5% of stake Mehl Randall Director Bought $81.73K 6 Mar 2026 · at $74.30 · 5.4% of stake VAN HANDEL MICHAEL J Director Bought $491.13K 15 May 2026 · at $61.39 · 49.2% of stake Wasson John CEO & President Sold on a plan $993.92K 13 Jul 2026 · at $80.08 · 31.1% of stake Ostria Sergio J Executive Vice President Sold at will $177.18K 26 Aug 2026 · at $88.59 · 7.6% of stake Wasson John CEO & President Sold on a plan $565.25K 1 Sep 2026 · at $88.32 · 50.2% of stake
4 buys1 sale at will2 planned sales

Key numbers

Fiscal year 2025, ended 31 Dec 2025, as filed
Revenue
$1.87B
Net income
$91.59M
Free cash flow
$120.21M
Operating margin
7.8%
Net margin
4.9%
Return on equity
8.9%
Return on capital
8.3%
Debt to equity
0.39
Revenue growth, 1 yr
-7.3%
Revenue growth, 5 yr
4.4% a year
EPS growth, 1 yr
-15.0%

Revenue and profit

Fiscal years, as filed with the SEC · point at a year for the detail
Full statements →
1.5B 55M FY20 Fiscal year 2020 Revenue $1.51B Net income $54.96M Margin 3.6% 1.6B 71M FY21 Fiscal year 2021 Revenue $1.55B Net income $71.13M Margin 4.6% · growth +3.1% 1.8B 64M FY22 Fiscal year 2022 Revenue $1.78B Net income $64.24M Margin 3.6% · growth +14.6% 2B 83M FY23 Fiscal year 2023 Revenue $1.96B Net income $82.61M Margin 4.2% · growth +10.3% 2B 110M FY24 Fiscal year 2024 Revenue $2.02B Net income $110.17M Margin 5.5% · growth +2.9% 1.9B 92M FY25 Fiscal year 2025 Revenue $1.87B Net income $91.59M Margin 4.9% · growth -7.3%
RevenueNet incomeLoss

Latest insider transactions

From Form 4, most recent first
All of them →
DateInsiderTypeValueOf own stake
1 Sep 2026 Wasson John
CEO & President
Sold on a plan $565.25K 50.2%
26 Aug 2026 Ostria Sergio J
Executive Vice President
Sold at will $177.18K 7.6%
13 Jul 2026 Wasson John
CEO & President
Sold on a plan $993.92K 31.1%
15 May 2026 VAN HANDEL MICHAEL J
Director
Bought $491.13K 49.2%
6 Mar 2026 Mehl Randall
Director
Bought $81.73K 5.4%
17 Nov 2025 Mehl Randall
Director
Bought $38.50K 2.5%