Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| ICF International, Inc. | 27,100 | reported | 20 Mar 2026 | tx 189+94,039−79,262 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 20 Mar 2026 | TAX_WITHHOLDING | ICF International, Inc. | 412 | 65.89 USD | |
| 20 Mar 2026 | TAX_WITHHOLDING | ICF International, Inc. | 296 | 65.89 USD | |
| 20 Mar 2026 | TAX_WITHHOLDING | ICF International, Inc. | 136 | 65.89 USD | |
| 20 Mar 2026 | TAX_WITHHOLDING | ICF International, Inc. | 106 | 65.89 USD | |
| 20 Mar 2026 | EXERCISE | ICF International, Inc. | 317 | 0.00 USD | |
| 20 Mar 2026 | EXERCISE | ICF International, Inc. | 406 | 0.00 USD | |
| 20 Mar 2026 | EXERCISE | ICF International, Inc. | 1,237 | 0.00 USD | |
| 20 Mar 2026 | EXERCISE | ICF International, Inc. | 887 | 0.00 USD | |
| 20 Mar 2026 | GRANT_AWARD | ICF International, Inc. | 3,766 | 0.00 USD | deriv |
| 20 Mar 2026 | EXERCISE | ICF International, Inc. | 406 | — | deriv |
| 20 Mar 2026 | EXERCISE | ICF International, Inc. | 317 | — | deriv |
| 20 Mar 2026 | EXERCISE | ICF International, Inc. | 1,237 | — | deriv |
| 20 Mar 2026 | EXERCISE | ICF International, Inc. | 887 | — | deriv |
| 20 Jan 2026 | GRANT_AWARD | ICF International, Inc. | 1,996 | 0.00 USD | |
| 20 Jan 2026 | TAX_WITHHOLDING | ICF International, Inc. | 751 | 94.53 USD | |
| 20 Mar 2025 | EXERCISE | ICF International, Inc. | 318 | 0.00 USD | |
| 20 Mar 2025 | TAX_WITHHOLDING | ICF International, Inc. | 106 | 84.83 USD | |
| 20 Mar 2025 | TAX_WITHHOLDING | ICF International, Inc. | 136 | 84.83 USD | |
| 20 Mar 2025 | TAX_WITHHOLDING | ICF International, Inc. | 148 | 84.83 USD | |
| 20 Mar 2025 | TAX_WITHHOLDING | ICF International, Inc. | 343 | 84.83 USD | |
| 20 Mar 2025 | EXERCISE | ICF International, Inc. | 407 | 0.00 USD | |
| 20 Mar 2025 | EXERCISE | ICF International, Inc. | 1,028 | 0.00 USD | |
| 20 Mar 2025 | EXERCISE | ICF International, Inc. | 444 | 0.00 USD | |
| 20 Mar 2025 | EXERCISE | ICF International, Inc. | 1,028 | — | deriv |
| 20 Mar 2025 | EXERCISE | ICF International, Inc. | 407 | — | deriv |