California State Teachers Retirement System (CalSTRS)’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
$1.47M Sell
17,312
-214
-1% -$18.1K ﹤0.01% 1533
2025
Q1
$1.49M Hold
17,526
﹤0.01% 1492
2024
Q4
$2.09M Sell
17,526
-193
-1% -$23K ﹤0.01% 1384
2024
Q3
$2.96M Sell
17,719
-539
-3% -$89.9K ﹤0.01% 1180
2024
Q2
$2.71M Sell
18,258
-553
-3% -$82.1K ﹤0.01% 1193
2024
Q1
$2.83M Sell
18,811
-1,030
-5% -$155K ﹤0.01% 1206
2023
Q4
$2.66M Sell
19,841
-907
-4% -$122K ﹤0.01% 1276
2023
Q3
$2.51M Sell
20,748
-1,968
-9% -$238K ﹤0.01% 1263
2023
Q2
$2.83M Sell
22,716
-705
-3% -$87.7K ﹤0.01% 1291
2023
Q1
$2.57M Sell
23,421
-322
-1% -$35.3K ﹤0.01% 1336
2022
Q4
$2.35M Buy
23,743
+284
+1% +$28.1K ﹤0.01% 1378
2022
Q3
$2.56M Sell
23,459
-374
-2% -$40.8K ﹤0.01% 1290
2022
Q2
$2.26M Sell
23,833
-80
-0.3% -$7.6K ﹤0.01% 1413
2022
Q1
$2.25M Sell
23,913
-2,029
-8% -$191K ﹤0.01% 1535
2021
Q4
$2.66M Buy
25,942
+458
+2% +$47K ﹤0.01% 1552
2021
Q3
$2.28M Sell
25,484
-15
-0.1% -$1.34K ﹤0.01% 1656
2021
Q2
$2.24M Sell
25,499
-1,935
-7% -$170K ﹤0.01% 1710
2021
Q1
$2.4M Hold
27,434
﹤0.01% 1639
2020
Q4
$2.04M Sell
27,434
-151
-0.5% -$11.2K ﹤0.01% 1637
2020
Q3
$1.7M Hold
27,585
﹤0.01% 1585
2020
Q2
$1.79M Hold
27,585
﹤0.01% 1542
2020
Q1
$1.9M Sell
27,585
-137
-0.5% -$9.41K ﹤0.01% 1326
2019
Q4
$2.54M Sell
27,722
-560
-2% -$51.3K ﹤0.01% 1428
2019
Q3
$2.39M Buy
28,282
+338
+1% +$28.6K ﹤0.01% 1429
2019
Q2
$2.03M Buy
27,944
+254
+0.9% +$18.5K ﹤0.01% 1541
2019
Q1
$2.11M Sell
27,690
-616
-2% -$46.9K ﹤0.01% 1495
2018
Q4
$1.83M Buy
28,306
+638
+2% +$41.3K ﹤0.01% 1522
2018
Q3
$2.09M Sell
27,668
-9
-0% -$679 ﹤0.01% 1599
2018
Q2
$1.97M Buy
27,677
+368
+1% +$26.1K ﹤0.01% 1625
2018
Q1
$1.6M Sell
27,309
-957
-3% -$55.9K ﹤0.01% 1672
2017
Q4
$1.48M Sell
28,266
-435
-2% -$22.8K ﹤0.01% 1758
2017
Q3
$1.55M Sell
28,701
-3,031
-10% -$163K ﹤0.01% 1734
2017
Q2
$1.5M Sell
31,732
-3,826
-11% -$180K ﹤0.01% 1789
2017
Q1
$1.47M Sell
35,558
-1,700
-5% -$70.2K ﹤0.01% 1821
2016
Q4
$2.06M Sell
37,258
-1,000
-3% -$55.2K ﹤0.01% 1660
2016
Q3
$1.7M Buy
38,258
+400
+1% +$17.7K ﹤0.01% 1751
2016
Q2
$1.55M Sell
37,858
-3,509
-8% -$143K ﹤0.01% 1770
2016
Q1
$1.42M Buy
41,367
+5,179
+14% +$178K ﹤0.01% 1796
2015
Q4
$1.29M Buy
36,188
+628
+2% +$22.3K ﹤0.01% 1843
2015
Q3
$1.08M Sell
35,560
-100
-0.3% -$3.04K ﹤0.01% 1935
2015
Q2
$1.24M Sell
35,660
-926
-3% -$32.3K ﹤0.01% 1966
2015
Q1
$1.5M Sell
36,586
-400
-1% -$16.3K ﹤0.01% 1772
2014
Q4
$1.52M Buy
36,986
+157
+0.4% +$6.44K ﹤0.01% 1773
2014
Q3
$1.13M Buy
36,829
+409
+1% +$12.6K ﹤0.01% 1913
2014
Q2
$1.29M Buy
36,420
+700
+2% +$24.8K ﹤0.01% 1894
2014
Q1
$1.42M Hold
35,720
﹤0.01% 1767
2013
Q4
$1.24M Buy
35,720
+300
+0.8% +$10.4K ﹤0.01% 1850
2013
Q3
$1.25M Buy
35,420
+1,060
+3% +$37.5K ﹤0.01% 1805
2013
Q2
$1.08M Buy
+34,360
New +$1.08M ﹤0.01% 1805