Bank of America’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
$6.54M Sell
660,690
-85,734
-11% -$778K ﹤0.01% 3350
2026
Q1
$4.91M Sell
746,424
-128,537
-15% -$1.05M ﹤0.01% 3489
2025
Q4
$7.44M Sell
874,961
-61,152
-7% -$549K ﹤0.01% 3065
2025
Q3
$6.94M Sell
936,113
-986,085
-51% -$6.07M ﹤0.01% 3684
2025
Q2
$8.17M Buy
1,922,198
+1,123,178
+141% +$4.88M ﹤0.01% 3410
2025
Q1
$2.65M Buy
799,020
+267,916
+50% +$1.11M ﹤0.01% 4422
2024
Q4
$2.94M Sell
531,104
-383,851
-42% -$1.95M ﹤0.01% 4102
2024
Q3
$5.13M Sell
914,955
-441,220
-33% -$2.64M ﹤0.01% 3712
2024
Q2
$8.46M Sell
1,356,175
-35,701
-3% -$285K ﹤0.01% 3107
2024
Q1
$15.6M Buy
1,391,876
+608,813
+78% +$8.37M ﹤0.01% 2524
2023
Q4
$12.2M Buy
783,063
+494,596
+171% +$7.48M ﹤0.01% 2670
2023
Q3
$5.26M Sell
288,467
-29,649
-9% -$660K ﹤0.01% 3354
2023
Q2
$8.13M Sell
318,116
-461,881
-59% -$10.7M ﹤0.01% 2917
2023
Q1
$17.8M Buy
779,997
+545,703
+233% +$13.5M ﹤0.01% 2240
2022
Q4
$5.78M Sell
234,294
-55,074
-19% -$1.33M ﹤0.01% 3254
2022
Q3
$6.24M Buy
289,368
+76,400
+36% +$1.71M ﹤0.01% 3100
2022
Q2
$3.51M Sell
212,968
-167,964
-44% -$2.48M ﹤0.01% 3763
2022
Q1
$6.49M Buy
380,932
+56,279
+17% +$975K ﹤0.01% 3331
2021
Q4
$7.89M Buy
324,653
+16,711
+5% +$481K ﹤0.01% 3190
2021
Q3
$8.59M Buy
307,942
+45,154
+17% +$1.4M ﹤0.01% 3010
2021
Q2
$9.33M Buy
262,788
+135,673
+107% +$4.09M ﹤0.01% 2916
2021
Q1
$4.42M Buy
+127,115
New +$4.5M ﹤0.01% 3521

Other funds holding SHLS

Bank of America's SHLS Position: Q2 2026 in Review

Bank of America reduced its Shoals Technologies Group (SHLS) stake by 11% in Q2 2026, selling an estimated $778K and leaving 660,690 shares worth $6.54M. The position accounts for ﹤0.01% of the portfolio, ranked #3350.

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

  • Bank of America held 660,690 shares of Shoals Technologies Group worth $6.54M as of Q2 2026.
  • Bank of America sold 85,734 Shoals Technologies Group shares in Q2 2026, an estimated $778K.
  • Shoals Technologies Group made up ﹤0.01% of Bank of America's portfolio in Q2 2026, its #3350 holding.
  • Bank of America first reported a position in Shoals Technologies Group in Q1 2021 and has held it in 22 quarters since.
  • Bank of America's Shoals Technologies Group position peaked at $17.8M in Q1 2023.
  • 271 funds tracked by Wall St. Rank held Shoals Technologies Group as of Q2 2026.

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