California State Teachers Retirement System (CalSTRS)’s TopBuild BLD Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$9.01M Sell
27,841
-63
-0.2% -$20.4K 0.01% 651
2025
Q1
$8.51M Sell
27,904
-320
-1% -$97.6K 0.01% 646
2024
Q4
$8.79M Sell
28,224
-1,978
-7% -$616K 0.01% 663
2024
Q3
$12.3M Sell
30,202
-957
-3% -$389K 0.01% 595
2024
Q2
$12M Sell
31,159
-783
-2% -$302K 0.01% 594
2024
Q1
$14.1M Sell
31,942
-1,649
-5% -$727K 0.02% 579
2023
Q4
$12.6M Sell
33,591
-1,536
-4% -$575K 0.02% 587
2023
Q3
$8.84M Sell
35,127
-3,445
-9% -$867K 0.01% 660
2023
Q2
$10.3M Sell
38,572
-2,532
-6% -$674K 0.01% 649
2023
Q1
$8.56M Sell
41,104
-947
-2% -$197K 0.01% 687
2022
Q4
$6.58M Sell
42,051
-36
-0.1% -$5.63K 0.01% 806
2022
Q3
$6.94M Sell
42,087
-55
-0.1% -$9.06K 0.01% 752
2022
Q2
$7.04M Sell
42,142
-139
-0.3% -$23.2K 0.01% 764
2022
Q1
$7.67M Sell
42,281
-3,685
-8% -$668K 0.01% 810
2021
Q4
$12.7M Sell
45,966
-9,801
-18% -$2.7M 0.01% 684
2021
Q3
$11.4M Sell
55,767
-1,430
-3% -$293K 0.01% 751
2021
Q2
$11.3M Buy
57,197
+7,281
+15% +$1.44M 0.01% 778
2021
Q1
$10.5M Sell
49,916
-136
-0.3% -$28.5K 0.01% 792
2020
Q4
$9.21M Sell
50,052
-3
-0% -$552 0.01% 801
2020
Q3
$8.54M Buy
50,055
+160
+0.3% +$27.3K 0.01% 746
2020
Q2
$5.68M Sell
49,895
-975
-2% -$111K 0.01% 893
2020
Q1
$3.64M Sell
50,870
-252
-0.5% -$18.1K 0.01% 981
2019
Q4
$5.27M Sell
51,122
-1,765
-3% -$182K 0.01% 998
2019
Q3
$5.1M Buy
52,887
+632
+1% +$60.9K 0.01% 970
2019
Q2
$4.33M Sell
52,255
-2,057
-4% -$170K 0.01% 1093
2019
Q1
$3.52M Sell
54,312
-1,208
-2% -$78.3K 0.01% 1177
2018
Q4
$2.5M Buy
55,520
+1,236
+2% +$55.6K 0.01% 1322
2018
Q3
$3.08M Sell
54,284
-13
-0% -$739 0.01% 1341
2018
Q2
$4.25M Buy
54,297
+279
+0.5% +$21.9K 0.01% 1123
2018
Q1
$4.13M Sell
54,018
-1,893
-3% -$145K 0.01% 1076
2017
Q4
$4.24M Sell
55,911
-3,223
-5% -$244K 0.01% 1115
2017
Q3
$3.85M Sell
59,134
-6,259
-10% -$408K 0.01% 1158
2017
Q2
$3.47M Sell
65,393
-10,530
-14% -$559K 0.01% 1258
2017
Q1
$3.57M Sell
75,923
-3,600
-5% -$169K 0.01% 1285
2016
Q4
$2.83M Sell
79,523
-2,100
-3% -$74.8K 0.01% 1435
2016
Q3
$2.71M Buy
81,623
+700
+0.9% +$23.2K 0.01% 1460
2016
Q2
$2.93M Sell
80,923
-1,400
-2% -$50.7K 0.01% 1372
2016
Q1
$2.45M Buy
82,323
+10,530
+15% +$313K 0.01% 1469
2015
Q4
$2.21M Buy
71,793
+1,153
+2% +$35.5K 0.01% 1485
2015
Q3
$2.19M Buy
+70,640
New +$2.19M 0.01% 1472