Teacher Retirement System of Texas’s Primoris Services PRIM Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$3.68M Buy
25,710
+6,932
+37% +$1.01M 0.02% 516
2025
Q4
$2.33M Sell
18,778
-23,133
-55% -$3.02M 0.01% 620
2025
Q3
$5.76M Buy
41,911
+2,848
+7% +$306K 0.02% 499
2025
Q2
$3.04M Buy
39,063
+11,915
+44% +$808K 0.01% 711
2025
Q1
$1.56M Sell
27,148
-12,412
-31% -$898K 0.01% 994
2024
Q4
$3.02M Buy
39,560
+6,799
+21% +$497K 0.01% 682
2024
Q3
$1.9M Sell
32,761
-23,864
-42% -$1.27M 0.01% 744
2024
Q2
$2.83M Buy
56,625
+28,892
+104% +$1.43M 0.02% 530
2024
Q1
$1.18M Sell
27,733
-7,570
-21% -$279K 0.01% 876
2023
Q4
$1.17M Buy
35,303
+8,456
+31% +$264K 0.01% 905
2023
Q3
$879K Buy
26,847
+4,875
+22% +$159K 0.01% 1118
2023
Q2
$669K Sell
21,972
-1,539
-7% -$41.2K ﹤0.01% 1283
2023
Q1
$580K Buy
23,511
+6,980
+42% +$176K ﹤0.01% 1417
2022
Q4
$363K Buy
+16,531
New +$334K ﹤0.01% 1609
2022
Q2
Sell
-11,133
Closed -$265K 2131
2022
Q1
$265K Buy
11,133
+550
+5% +$14.2K ﹤0.01% 1787
2021
Q4
$254K Buy
+10,583
New +$267K ﹤0.01% 1877
2018
Q3
Sell
-8,362
Closed -$228K 1722
2018
Q2
$228K Sell
8,362
-749
-8% -$19.9K ﹤0.01% 1712
2018
Q1
$228K Sell
9,111
-4,886
-35% -$125K ﹤0.01% 1706
2017
Q4
$381K Buy
+13,997
New +$389K ﹤0.01% 1684
2016
Q3
Sell
-5,770
Closed -$109K 1867
2016
Q2
$109K Buy
5,770
+997
+21% +$21.5K ﹤0.01% 1809
2016
Q1
$116K Buy
4,773
+1,247
+35% +$26.6K ﹤0.01% 1675
2015
Q4
$78K Sell
3,526
-1,238
-26% -$26.3K ﹤0.01% 1780
2015
Q3
$85K Buy
4,764
+3,259
+217% +$58.7K ﹤0.01% 1847
2015
Q2
$30K Buy
1,505
+333
+28% +$6.36K ﹤0.01% 1866
2015
Q1
$20K Sell
1,172
-1
-0.1% -$20 ﹤0.01% 1966
2014
Q4
$27K Sell
1,173
-224
-16% -$5.6K ﹤0.01% 1739
2014
Q3
$37K Buy
1,397
+14
+1% +$384 ﹤0.01% 1473
2014
Q2
$40K Buy
1,383
+154
+13% +$4.45K ﹤0.01% 1542
2014
Q1
$37K Sell
1,229
-21
-2% -$664 ﹤0.01% 1410
2013
Q4
$39K Sell
1,250
-3,005
-71% -$82.4K ﹤0.01% 1368
2013
Q3
$108K Buy
4,255
+1,980
+87% +$44.8K ﹤0.01% 1647
2013
Q2
$45K Buy
+2,275
New +$48.3K ﹤0.01% 1768

Other funds holding PRIM