California State Teachers Retirement System (CalSTRS)’s TPI Composites TPIC Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
Sell
-3,341
Closed -$2.69K 3177
2025
Q1
$2.69K Hold
3,341
﹤0.01% 2997
2024
Q4
$6.31K Hold
3,341
﹤0.01% 2963
2024
Q3
$15.2K Hold
3,341
﹤0.01% 2733
2024
Q2
$13.3K Sell
3,341
-821
-20% -$3.28K ﹤0.01% 2773
2024
Q1
$12.1K Sell
4,162
-2,652
-39% -$7.72K ﹤0.01% 2880
2023
Q4
$28.2K Sell
6,814
-39,782
-85% -$165K ﹤0.01% 2810
2023
Q3
$123K Sell
46,596
-5,163
-10% -$13.7K ﹤0.01% 2558
2023
Q2
$537K Buy
51,759
+1,303
+3% +$13.5K ﹤0.01% 2264
2023
Q1
$658K Buy
50,456
+3,452
+7% +$45K ﹤0.01% 2151
2022
Q4
$477K Buy
47,004
+504
+1% +$5.11K ﹤0.01% 2357
2022
Q3
$525K Sell
46,500
-860
-2% -$9.71K ﹤0.01% 2313
2022
Q2
$592K Buy
47,360
+217
+0.5% +$2.71K ﹤0.01% 2294
2022
Q1
$663K Sell
47,143
-3,903
-8% -$54.9K ﹤0.01% 2264
2021
Q4
$764K Buy
51,046
+1,712
+3% +$25.6K ﹤0.01% 2306
2021
Q3
$1.67M Buy
49,334
+143
+0.3% +$4.83K ﹤0.01% 1831
2021
Q2
$2.38M Buy
49,191
+2,843
+6% +$138K ﹤0.01% 1680
2021
Q1
$2.62M Sell
46,348
-140
-0.3% -$7.9K ﹤0.01% 1584
2020
Q4
$2.45M Buy
46,488
+745
+2% +$39.3K ﹤0.01% 1517
2020
Q3
$1.33M Buy
45,743
+20
+0% +$579 ﹤0.01% 1724
2020
Q2
$1.07M Buy
45,723
+2,100
+5% +$49.1K ﹤0.01% 1823
2020
Q1
$645K Sell
43,623
-1,384
-3% -$20.5K ﹤0.01% 1928
2019
Q4
$833K Hold
45,007
﹤0.01% 2084
2019
Q3
$844K Buy
45,007
+538
+1% +$10.1K ﹤0.01% 2033
2019
Q2
$1.1M Buy
44,469
+21,653
+95% +$535K ﹤0.01% 1914
2019
Q1
$653K Hold
22,816
﹤0.01% 2174
2018
Q4
$561K Buy
22,816
+530
+2% +$13K ﹤0.01% 2236
2018
Q3
$636K Sell
22,286
-2
-0% -$57 ﹤0.01% 2318
2018
Q2
$652K Buy
22,288
+5,768
+35% +$169K ﹤0.01% 2315
2018
Q1
$371K Sell
16,520
-365
-2% -$8.2K ﹤0.01% 2516
2017
Q4
$345K Hold
16,885
﹤0.01% 2583
2017
Q3
$377K Sell
16,885
-2,015
-11% -$45K ﹤0.01% 2561
2017
Q2
$349K Buy
18,900
+6,800
+56% +$126K ﹤0.01% 2677
2017
Q1
$230K Sell
12,100
-300
-2% -$5.7K ﹤0.01% 2797
2016
Q4
$199K Sell
12,400
-300
-2% -$4.82K ﹤0.01% 2862
2016
Q3
$270K Buy
+12,700
New +$270K ﹤0.01% 2800