Royal Bank of Canada’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
$1K Sell
1,350
-6,622
-83% -$4.91K ﹤0.01% 6552
2025
Q1
$6K Sell
7,972
-3,006
-27% -$2.26K ﹤0.01% 5932
2024
Q4
$21K Buy
10,978
+4,161
+61% +$7.96K ﹤0.01% 5603
2024
Q3
$31K Buy
6,817
+2,323
+52% +$10.6K ﹤0.01% 5455
2024
Q2
$18K Sell
4,494
-549
-11% -$2.2K ﹤0.01% 5729
2024
Q1
$15K Sell
5,043
-9,981
-66% -$29.7K ﹤0.01% 5596
2023
Q4
$63K Buy
15,024
+2,969
+25% +$12.5K ﹤0.01% 5354
2023
Q3
$32K Sell
12,055
-14,890
-55% -$39.5K ﹤0.01% 5510
2023
Q2
$279K Buy
26,945
+22,544
+512% +$233K ﹤0.01% 4046
2023
Q1
$57K Sell
4,401
-11,601
-72% -$150K ﹤0.01% 5176
2022
Q4
$163K Buy
16,002
+4,168
+35% +$42.5K ﹤0.01% 4597
2022
Q3
$134K Sell
11,834
-44,623
-79% -$505K ﹤0.01% 4634
2022
Q2
$706K Buy
56,457
+36,516
+183% +$457K ﹤0.01% 3386
2022
Q1
$280K Sell
19,941
-5,637
-22% -$79.2K ﹤0.01% 4317
2021
Q4
$383K Buy
25,578
+3,020
+13% +$45.2K ﹤0.01% 4214
2021
Q3
$761K Sell
22,558
-1,069
-5% -$36.1K ﹤0.01% 3504
2021
Q2
$1.14M Buy
23,627
+1,826
+8% +$88.4K ﹤0.01% 3150
2021
Q1
$1.23M Buy
21,801
+1,578
+8% +$89K ﹤0.01% 3001
2020
Q4
$1.07M Buy
20,223
+13,369
+195% +$705K ﹤0.01% 2982
2020
Q3
$198K Sell
6,854
-30,845
-82% -$891K ﹤0.01% 4096
2020
Q2
$881K Buy
37,699
+1,864
+5% +$43.6K ﹤0.01% 2891
2020
Q1
$530K Sell
35,835
-57,364
-62% -$848K ﹤0.01% 3139
2019
Q4
$1.73M Sell
93,199
-17,457
-16% -$323K ﹤0.01% 2519
2019
Q3
$2.08M Buy
110,656
+2,913
+3% +$54.6K ﹤0.01% 2301
2019
Q2
$2.66M Buy
107,743
+37,722
+54% +$932K ﹤0.01% 2135
2019
Q1
$2M Buy
70,021
+54,541
+352% +$1.56M ﹤0.01% 2256
2018
Q4
$380K Buy
15,480
+1,683
+12% +$41.3K ﹤0.01% 3327
2018
Q3
$394K Buy
13,797
+1,276
+10% +$36.4K ﹤0.01% 3488
2018
Q2
$366K Sell
12,521
-558
-4% -$16.3K ﹤0.01% 3482
2018
Q1
$293K Buy
13,079
+913
+8% +$20.5K ﹤0.01% 3496
2017
Q4
$248K Buy
12,166
+628
+5% +$12.8K ﹤0.01% 3593
2017
Q3
$258K Buy
11,538
+2,200
+24% +$49.2K ﹤0.01% 3644
2017
Q2
$172K Buy
9,338
+3,852
+70% +$71K ﹤0.01% 3761
2017
Q1
$104K Buy
5,486
+4,167
+316% +$79K ﹤0.01% 4094
2016
Q4
$21K Buy
1,319
+1,219
+1,219% +$19.4K ﹤0.01% 4989
2016
Q3
$2K Buy
+100
New +$2K ﹤0.01% 5427