| 28-02-2023 |
Dennis Makes It Rain |
ICF International, Inc. - Common Stock |
392 |
$98.50 |
$38,613.80 |
| 28-02-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
586 |
$98.50 |
$57,723.69 |
| 01-03-2023 |
Dennis Makes It Rain |
ICF International, Inc. - Common Stock |
-392 |
$107.00 |
-$41,943.85 |
| 01-03-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
-586 |
$107.00 |
-$62,701.77 |
| 28-04-2023 |
Dennis Makes It Rain |
ICF International, Inc. - Common Stock |
1000 |
$113.02 |
$113,019.65 |
| 28-04-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
1000 |
$113.02 |
$113,019.65 |
| 01-05-2023 |
Dennis Makes It Rain |
ICF International, Inc. - Common Stock |
-1000 |
$116.64 |
-$116,638.25 |
| 01-05-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
-1000 |
$116.64 |
-$116,638.25 |
| 28-12-2023 |
de Jonge Investments |
ICF International, Inc. - Common Stock |
1000 |
$131.40 |
$131,402.98 |
| 28-12-2023 |
Dennis Makes It Rain |
ICF International, Inc. - Common Stock |
1000 |
$131.40 |
$131,402.98 |
| 28-12-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
1000 |
$131.40 |
$131,402.98 |
| 29-12-2023 |
de Jonge Investments |
ICF International, Inc. - Common Stock |
-1000 |
$133.36 |
-$133,362.27 |
| 29-12-2023 |
Dennis Makes It Rain |
ICF International, Inc. - Common Stock |
-1000 |
$133.36 |
-$133,362.27 |
| 29-12-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
-1000 |
$133.36 |
-$133,362.27 |