| 03-08-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
1000 |
$120.63 |
$120,631.73 |
| 04-08-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
-1000 |
$126.62 |
-$126,616.67 |
| 23-08-2023 |
Dennis Makes It Rain |
ICF International, Inc. - Common Stock |
1000 |
$126.24 |
$126,239.51 |
| 23-08-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
1000 |
$126.24 |
$126,239.51 |
| 24-08-2023 |
Dennis Makes It Rain |
ICF International, Inc. - Common Stock |
-1000 |
$129.88 |
-$129,882.06 |
| 24-08-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
-1000 |
$129.88 |
-$129,882.06 |
| 03-11-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
1000 |
$124.67 |
$124,673.97 |
| 06-11-2023 |
Scrooge McChicken |
ICF International, Inc. - Common Stock |
-1000 |
$129.31 |
-$129,313.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 |
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 |