Royal Bank of Canada’s Shoals Technologies Group SHLS Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$102K Buy
10,281
+2,539
+33% +$23.1K ﹤0.01% 5395
2026
Q1
$51K Sell
7,742
-8,492
-52% -$69.7K ﹤0.01% 5486
2025
Q4
$138K Sell
16,234
-242
-1% -$2.17K ﹤0.01% 5014
2025
Q3
$122K Sell
16,476
-177,637
-92% -$1.09M ﹤0.01% 5405
2025
Q2
$825K Buy
194,113
+87,582
+82% +$381K ﹤0.01% 4069
2025
Q1
$353K Buy
106,531
+79,392
+293% +$330K ﹤0.01% 4272
2024
Q4
$150K Sell
27,139
-14,587
-35% -$74K ﹤0.01% 5056
2024
Q3
$235K Buy
41,726
+341
+0.8% +$2.04K ﹤0.01% 4691
2024
Q2
$258K Buy
41,385
+9,746
+31% +$77.8K ﹤0.01% 4549
2024
Q1
$354K Sell
31,639
-64,875
-67% -$892K ﹤0.01% 4210
2023
Q4
$1.5M Sell
96,514
-31,924
-25% -$483K ﹤0.01% 3313
2023
Q3
$2.34M Buy
128,438
+44,262
+53% +$985K ﹤0.01% 2714
2023
Q2
$2.15M Buy
84,176
+52,078
+162% +$1.2M ﹤0.01% 2777
2023
Q1
$730K Sell
32,098
-7,588
-19% -$187K ﹤0.01% 3582
2022
Q4
$978K Buy
39,686
+27,897
+237% +$674K ﹤0.01% 3520
2022
Q3
$253K Buy
11,789
+836
+8% +$18.7K ﹤0.01% 4565
2022
Q2
$180K Sell
10,953
-4,115
-27% -$60.7K ﹤0.01% 4883
2022
Q1
$256K Buy
15,068
+3,310
+28% +$57.3K ﹤0.01% 4865
2021
Q4
$286K Sell
11,758
-1,701
-13% -$48.9K ﹤0.01% 4987
2021
Q3
$375K Buy
13,459
+5,189
+63% +$161K ﹤0.01% 4589
2021
Q2
$293K Buy
8,270
+3,427
+71% +$103K ﹤0.01% 4740
2021
Q1
$168K Buy
+4,843
New +$172K ﹤0.01% 5086

Other funds holding SHLS

Royal Bank of Canada's SHLS Position: Q2 2026 in Review

Royal Bank of Canada increased its Shoals Technologies Group (SHLS) stake by 33% in Q2 2026, buying an estimated $23.1K and bringing the position to 10,281 shares worth $102K. The position accounts for ﹤0.01% of the portfolio, ranked #5395.

Royal Bank of Canada first reported a position in SHLS in Q1 2021 and has held it in 22 quarters since. The position peaked at $2.34M in Q3 2023. 271 funds tracked by Wall St. Rank hold SHLS as of Q2 2026.

  • Royal Bank of Canada held 10,281 shares of Shoals Technologies Group worth $102K as of Q2 2026.
  • Royal Bank of Canada bought 2,539 Shoals Technologies Group shares in Q2 2026, an estimated $23.1K.
  • Shoals Technologies Group made up ﹤0.01% of Royal Bank of Canada's portfolio in Q2 2026, its #5395 holding.
  • Royal Bank of Canada first reported a position in Shoals Technologies Group in Q1 2021 and has held it in 22 quarters since.
  • Royal Bank of Canada's Shoals Technologies Group position peaked at $2.34M in Q3 2023.
  • 271 funds tracked by Wall St. Rank held Shoals Technologies Group as of Q2 2026.

Based on Royal Bank of Canada's 13F filing for Q2 2026, filed 14 Aug 2026.