Teton Advisors’s ICF International ICFI Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$254K Hold
3,000
0.15% 142
2025
Q1
$255K Hold
3,000
0.16% 137
2024
Q4
$358K Hold
3,000
0.18% 131
2024
Q3
$500K Hold
3,000
0.22% 121
2024
Q2
$445K Sell
3,000
-1,000
-25% -$148K 0.19% 132
2024
Q1
$603K Sell
4,000
-1,000
-20% -$151K 0.21% 117
2023
Q4
$670K Sell
5,000
-9,500
-66% -$1.27M 0.22% 122
2023
Q3
$1.75M Sell
14,500
-2,780
-16% -$336K 0.54% 49
2023
Q2
$2.15M Sell
17,280
-2,500
-13% -$311K 0.6% 45
2023
Q1
$2.17M Hold
19,780
0.58% 46
2022
Q4
$1.96M Hold
19,780
0.5% 56
2022
Q3
$2.16M Hold
19,780
0.52% 50
2022
Q2
$1.88M Hold
19,780
0.4% 71
2022
Q1
$1.86M Hold
19,780
0.32% 93
2021
Q4
$2.03M Sell
19,780
-3,520
-15% -$361K 0.29% 91
2021
Q3
$2.08M Hold
23,300
0.3% 92
2021
Q2
$2.05M Hold
23,300
0.27% 99
2021
Q1
$2.04M Hold
23,300
0.29% 94
2020
Q4
$1.73M Hold
23,300
0.24% 106
2020
Q3
$1.43M Hold
23,300
0.25% 108
2020
Q2
$1.51M Hold
23,300
0.24% 112
2020
Q1
$1.6M Hold
23,300
0.26% 95
2019
Q4
$2.14M Hold
23,300
0.22% 122
2019
Q3
$1.97M Hold
23,300
0.2% 139
2019
Q2
$1.7M Hold
23,300
0.16% 165
2019
Q1
$1.77M Hold
23,300
0.18% 159
2018
Q4
$1.51M Hold
23,300
0.17% 163
2018
Q3
$1.76M Hold
23,300
0.15% 170
2018
Q2
$1.66M Hold
23,300
0.15% 176
2018
Q1
$1.36M Hold
23,300
0.13% 197
2017
Q4
$1.22M Hold
23,300
0.11% 202
2017
Q3
$1.26M Hold
23,300
0.12% 198
2017
Q2
$1.1M Hold
23,300
0.11% 213
2017
Q1
$962K Hold
23,300
0.1% 236
2016
Q4
$1.29M Hold
23,300
0.13% 193
2016
Q3
$1.03M Hold
23,300
0.09% 281
2016
Q2
$953K Hold
23,300
0.09% 290
2016
Q1
$801K Hold
23,300
0.07% 321
2015
Q4
$829K Hold
23,300
0.07% 320
2015
Q3
$708K Hold
23,300
0.05% 345
2015
Q2
$812K Hold
23,300
0.06% 346
2015
Q1
$952K Hold
23,300
0.07% 328
2014
Q4
$955K Hold
23,300
0.06% 321
2014
Q3
$717K Hold
23,300
0.05% 351
2014
Q2
$824K Hold
23,300
0.05% 357
2014
Q1
$928K Hold
23,300
0.06% 336
2013
Q4
$809K Hold
23,300
0.06% 342
2013
Q3
$825K Hold
23,300
0.06% 325
2013
Q2
$734K Buy
+23,300
New +$734K 0.06% 321