Canada Life’s Primoris Services PRIM Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$1.1M Buy
14,065
+1,877
+15% +$147K ﹤0.01% 1403
2025
Q1
$701K Buy
12,188
+3,175
+35% +$183K ﹤0.01% 1528
2024
Q4
$687K Sell
9,013
-8,206
-48% -$625K ﹤0.01% 1570
2024
Q3
$1M Sell
17,219
-681
-4% -$39.6K ﹤0.01% 1510
2024
Q2
$894K Sell
17,900
-11,271
-39% -$563K ﹤0.01% 1526
2024
Q1
$1.24M Sell
29,171
-4,862
-14% -$207K ﹤0.01% 1442
2023
Q4
$1.13M Sell
34,033
-19,224
-36% -$638K ﹤0.01% 1469
2023
Q3
$1.74M Buy
53,257
+2,085
+4% +$68.2K ﹤0.01% 1287
2023
Q2
$1.56M Sell
51,172
-20,114
-28% -$613K ﹤0.01% 1325
2023
Q1
$1.76M Buy
71,286
+773
+1% +$19K ﹤0.01% 1290
2022
Q4
$1.55M Sell
70,513
-34,010
-33% -$746K ﹤0.01% 1351
2022
Q3
$1.7M Sell
104,523
-15,315
-13% -$249K ﹤0.01% 1249
2022
Q2
$2.61M Buy
119,838
+72,299
+152% +$1.57M 0.01% 1023
2022
Q1
$1.16M Sell
47,539
-1,832
-4% -$44.7K ﹤0.01% 1475
2021
Q4
$1.18M Sell
49,371
-10,125
-17% -$243K ﹤0.01% 1457
2021
Q3
$1.47M Buy
59,496
+10,554
+22% +$261K ﹤0.01% 1352
2021
Q2
$1.44M Buy
48,942
+10,123
+26% +$298K ﹤0.01% 1339
2021
Q1
$1.28M Buy
38,819
+17,322
+81% +$573K ﹤0.01% 1394
2020
Q4
$594K Buy
21,497
+17,337
+417% +$479K ﹤0.01% 1706
2020
Q3
$75K Buy
4,160
+651
+19% +$11.7K ﹤0.01% 2097
2020
Q2
$62K Buy
3,509
+558
+19% +$9.86K ﹤0.01% 2170
2020
Q1
$47K Buy
2,951
+89
+3% +$1.42K ﹤0.01% 2144
2019
Q4
$63K Buy
+2,862
New +$63K ﹤0.01% 2189
2019
Q3
Sell
-6,465
Closed -$135K 1982
2019
Q2
$135K Buy
6,465
+48
+0.7% +$1K ﹤0.01% 2130
2019
Q1
$132K Hold
6,417
﹤0.01% 1980
2018
Q4
$118K Buy
6,417
+1
+0% +$18 ﹤0.01% 2092
2018
Q3
$160K Hold
6,416
﹤0.01% 2052
2018
Q2
$175K Hold
6,416
﹤0.01% 2014
2018
Q1
$161K Buy
6,416
+431
+7% +$10.8K ﹤0.01% 2020
2017
Q4
$162K Hold
5,985
﹤0.01% 2022
2017
Q3
$175K Buy
5,985
+3,675
+159% +$107K ﹤0.01% 1989
2017
Q2
$57K Hold
2,310
﹤0.01% 2286
2017
Q1
$53K Hold
2,310
﹤0.01% 2287
2016
Q4
$53K Hold
2,310
﹤0.01% 2308
2016
Q3
$47K Hold
2,310
﹤0.01% 2346
2016
Q2
$44K Hold
2,310
﹤0.01% 2342
2016
Q1
$56K Hold
2,310
﹤0.01% 2078
2015
Q4
$51K Hold
2,310
﹤0.01% 2135
2015
Q3
$41K Hold
2,310
﹤0.01% 2158
2015
Q2
$46K Hold
2,310
﹤0.01% 2257
2015
Q1
$40K Hold
2,310
﹤0.01% 2188
2014
Q4
$54K Hold
2,310
﹤0.01% 2065
2014
Q3
$62K Hold
2,310
﹤0.01% 1952
2014
Q2
$66K Buy
+2,310
New +$66K ﹤0.01% 1814