ICF International, Inc.
ICFI · Services-Management Consulting Services · 18.1M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $4M (gross $19M, SBC $15M)
Reference price $61.58 · est. market cap ~$1.1B — last insider purchase, 2026-05-15 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B73gen composite 61pct→73
Notable findings
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC, RENAISSANCE TECHNOLOGIES LLC
- Notable holderHeld by 4 notable fund(s): STATE STREET CORP, GOLDMAN SACHS GROUP INC, FMR LLC +1 more (as of 2026-03-31)
- Revenue declineRevenue -10.3% YoY
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
37.2%
Operating margin
7.8%
Net margin
4.9%
Return on equity
8.9%
Return on assets
4.5%
ROIC
8.0%
Revenue growth (QoQ)
-10.3%
Net-income growth
-16.9%
Debt / equity
0.4×
Net debt / EBITDA
1.9×
Current ratio
1.3×
EBITDA
$204M
Tangible book value
-$305M
Cash & investments
$5M
Stock comp / revenue
0.9%
Leadership & compensation
| Name | Role | Latest total comp |
|---|---|---|
| John Wasson | CEO & President | $7M FY2025 |
| Anne Choate | Executive Vice President | $2M FY2025 |
| Barry Broadus | Chief Financial Officer | $2M FY2025 |
| Chadha Ranjit S | VP & Principal Accounting Off. | — |
| James Morgan | Chief Operating Officer | $3M FY2025 |
| Sergio Ostria | Executive Vice President | $1M FY2025 |
| Caroline Angoorly | Director | $267K FY2025 |
| Datar Srikant M. | Director | — |
| Dr. Michelle Williams | Director | $252K FY2025 |
| Dr. Srikant Datar | Director | $290K FY2025 |
| Marilyn Crouther | Director | $280K FY2025 |
| Michael Van Handel | Director | $270K FY2025 |
| Randall Mehl | Director | $258K FY2025 |
| Scott Salmirs | Director | $256K FY2025 |
| Williams Michelle A | Director | — |
Officers & directors from SEC filings (Form 4 + DEF 14A proxy); compensation is the latest reported fiscal year.
Insider transactions · last 6 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-07-01 | Datar Srikant M. | Grant | 2.3K | — |
| 2026-07-01 | VAN HANDEL MICHAEL J | Grant | 2.3K | — |
| 2026-07-01 | SALMIRS SCOTT B | Grant | 2.3K | — |
| 2026-07-01 | Mehl Randall | Grant | 2.3K | — |
| 2026-07-01 | Crouther Marilyn C | Grant | 2.3K | — |
| 2026-07-01 | Angoorly Caroline | Grant | 2.3K | — |
| 2026-07-01 | Williams Michelle A | Grant | 2.3K | — |
| 2026-06-30 | Wasson John | Grant | 279 | $70.06 |
| 2026-05-15 | VAN HANDEL MICHAEL J | Buy | 4.0K | $61.58 |
| 2026-05-15 | VAN HANDEL MICHAEL J | Buy | 4.0K | $61.20 |
| 2026-03-20 | Ostria Sergio J | Option exercise | 317 | — |
| 2026-03-20 | Ostria Sergio J | Tax withheld | 106 | $65.89 |
| 2026-03-20 | Ostria Sergio J | Tax withheld | 136 | $65.89 |
| 2026-03-20 | Ostria Sergio J | Tax withheld | 296 | $65.89 |
| 2026-03-20 | Ostria Sergio J | Tax withheld | 412 | $65.89 |
| 2026-03-20 | Morgan James C M | Option exercise | 2.8K | — |
| 2026-03-20 | Morgan James C M | Option exercise | 2.6K | — |
| 2026-03-20 | Morgan James C M | Option exercise | 1.1K | — |
| 2026-03-20 | Morgan James C M | Option exercise | 1.1K | — |
| 2026-03-20 | Morgan James C M | Tax withheld | 258 | $65.89 |
| 2026-03-20 | Morgan James C M | Tax withheld | 262 | $65.89 |
| 2026-03-20 | Morgan James C M | Tax withheld | 640 | $65.89 |
| 2026-03-20 | Morgan James C M | Tax withheld | 823 | $65.89 |
| 2026-03-20 | Choate Anne F | Option exercise | 1.7K | — |
| 2026-03-20 | Choate Anne F | Option exercise | 435 | — |
| 2026-03-20 | Choate Anne F | Tax withheld | 136 | $65.89 |
| 2026-03-20 | Choate Anne F | Tax withheld | 329 | $65.89 |
| 2026-03-20 | Choate Anne F | Tax withheld | 540 | $65.89 |
| 2026-03-20 | Chadha Ranjit S | Option exercise | 197 | — |
| 2026-03-20 | Chadha Ranjit S | Option exercise | 102 | — |
| 2026-03-20 | Chadha Ranjit S | Tax withheld | 37 | $65.89 |
| 2026-03-20 | Chadha Ranjit S | Tax withheld | 70 | $65.89 |
| 2026-03-20 | Choate Anne F | Option exercise | 1.1K | — |
| 2026-03-20 | Wasson John | Option exercise | 7.7K | — |
| 2026-03-20 | Wasson John | Option exercise | 7.3K | — |
| 2026-03-20 | Wasson John | Option exercise | 3.4K | — |
| 2026-03-20 | Wasson John | Tax withheld | 1.5K | $65.89 |
| 2026-03-20 | Wasson John | Tax withheld | 3.3K | $65.89 |
| 2026-03-20 | Wasson John | Tax withheld | 3.5K | $65.89 |
| 2026-03-20 | Ostria Sergio J | Option exercise | 1.2K | — |
| 2026-03-20 | Ostria Sergio J | Option exercise | 887 | — |
| 2026-03-20 | Ostria Sergio J | Option exercise | 406 | — |
| 2026-03-06 | Mehl Randall | Buy | 1.1K | $74.30 |
| 2026-03-03 | Wasson John | Other | 39K | — |
| 2026-03-03 | Wasson John | Other | 39K | — |
| 2026-01-20 | Ostria Sergio J | Grant | 2.0K | — |
| 2026-01-20 | Ostria Sergio J | Tax withheld | 751 | $94.53 |
| 2026-01-20 | Choate Anne F | Grant | 2.4K | — |
| 2026-01-20 | Choate Anne F | Tax withheld | 822 | $94.53 |
| 2026-01-20 | Broadus Barry M | Grant | 3.1K | — |
| 2026-01-20 | Broadus Barry M | Tax withheld | 1.0K | $94.53 |
| 2026-01-20 | Morgan James C M | Grant | 5.9K | — |
| 2026-01-20 | Morgan James C M | Tax withheld | 1.5K | $94.53 |
| 2026-01-20 | Wasson John | Grant | 17K | — |
| 2026-01-20 | Wasson John | Tax withheld | 6.3K | $94.53 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-25 | Reg FDExhibits | filing ↗ |
| 2026-06-24 | ResultsExhibits | filing ↗ |
| 2026-06-05 | Shareholder vote | filing ↗ |
| 2026-05-07 | ResultsOtherExhibits | filing ↗ |
| 2026-04-16 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-03-26 | ResultsExhibits | filing ↗ |
| 2026-03-05 | Reg FDExhibits | filing ↗ |
| 2026-02-26 | ResultsOtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-25 | 2026-06-25 | 0001437749-26-021699 ↗ |
| 8-K | 2026-06-24 | 2026-06-24 | 0001437749-26-021568 ↗ |
| 8-K | 2026-06-05 | 2026-06-02 | 0001437749-26-019740 ↗ |
| 8-K | 2026-05-07 | 2026-05-07 | 0001193125-26-211897 ↗ |
| 10-Q | 2026-05-07 | 2026-03-31 | 0001193125-26-212358 ↗ |
| DEF 14A | 2026-04-22 | 2026-06-02 | 0001140361-26-016102 ↗ |
| 8-K | 2026-04-16 | 2026-04-10 | 0001437749-26-012565 ↗ |
| 8-K | 2026-03-26 | 2026-03-26 | 0001437749-26-009949 ↗ |
| 8-K | 2026-03-05 | 2026-03-05 | 0001437749-26-007070 ↗ |
| 10-K | 2026-02-27 | 2025-12-31 | 0001193125-26-082536 ↗ |
| 8-K | 2026-02-26 | 2026-02-26 | 0001193125-26-076573 ↗ |
| 8-K | 2026-01-15 | 2026-01-15 | 0001437749-26-001353 ↗ |