Invesco’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
$70.9M Sell
7,157,142
-619,546
-8% -$5.62M 0.01% 1004
2026
Q1
$51.2M Buy
7,776,688
+1,899,036
+32% +$15.6M 0.01% 1068
2025
Q4
$50M Buy
5,877,652
+323,831
+6% +$2.91M ﹤0.01% 1086
2025
Q3
$41.2M Buy
5,553,821
+644,379
+13% +$3.96M 0.01% 1152
2025
Q2
$20.9M Sell
4,909,442
-1,881,740
-28% -$8.18M ﹤0.01% 1414
2025
Q1
$22.5M Buy
6,791,182
+375,271
+6% +$1.56M ﹤0.01% 1375
2024
Q4
$35.5M Buy
6,415,911
+1,098,577
+21% +$5.58M 0.01% 1196
2024
Q3
$29.8M Sell
5,317,334
-58,099
-1% -$347K 0.01% 1276
2024
Q2
$33.5M Buy
5,375,433
+666,488
+14% +$5.32M 0.01% 1184
2024
Q1
$52.6M Sell
4,708,945
-1,403,536
-23% -$19.3M 0.01% 1009
2023
Q4
$95M Sell
6,112,481
-160,240
-3% -$2.42M 0.02% 777
2023
Q3
$114M Sell
6,272,721
-1,454,252
-19% -$32.4M 0.03% 679
2023
Q2
$198M Buy
7,726,973
+268,727
+4% +$6.21M 0.05% 499
2023
Q1
$170M Buy
7,458,246
+2,619,449
+54% +$64.7M 0.05% 534
2022
Q4
$119M Buy
4,838,797
+103,359
+2% +$2.5M 0.04% 650
2022
Q3
$102M Buy
4,735,438
+387,425
+9% +$8.66M 0.03% 654
2022
Q2
$71.7M Sell
4,348,013
-2,715,698
-38% -$40.1M 0.02% 800
2022
Q1
$120M Buy
7,063,711
+55,184
+0.8% +$956K 0.03% 696
2021
Q4
$170M Buy
7,008,527
+229,491
+3% +$6.6M 0.04% 573
2021
Q3
$189M Buy
6,779,036
+328,326
+5% +$10.2M 0.05% 531
2021
Q2
$229M Buy
6,450,710
+2,368,771
+58% +$71.4M 0.06% 465
2021
Q1
$142M Buy
+4,081,939
New +$145M 0.04% 637

Other funds holding SHLS

Invesco's SHLS Position: Q2 2026 in Review

Invesco reduced its Shoals Technologies Group (SHLS) stake by 8% in Q2 2026, selling an estimated $5.62M and leaving 7,157,142 shares worth $70.9M. The position accounts for 0.01% of the portfolio, ranked #1004.

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

  • Invesco held 7,157,142 shares of Shoals Technologies Group worth $70.9M as of Q2 2026.
  • Invesco sold 619,546 Shoals Technologies Group shares in Q2 2026, an estimated $5.62M.
  • Shoals Technologies Group made up 0.01% of Invesco's portfolio in Q2 2026, its #1004 holding.
  • Invesco first reported a position in Shoals Technologies Group in Q1 2021 and has held it in 22 quarters since.
  • Invesco's Shoals Technologies Group position peaked at $229M in Q2 2021.
  • 271 funds tracked by Wall St. Rank held Shoals Technologies Group as of Q2 2026.

Based on Invesco's 13F filing for Q2 2026, filed 14 Aug 2026.