Bay Rivers Group’s Celestica CLS Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$5.44M Buy
14,922
+47
+0.3% +$17.6K 1.86% 23
2026
Q1
$4.19M Buy
14,875
+558
+4% +$162K 1.75% 23
2025
Q4
$4.23M Sell
14,317
-1,291
-8% -$389K 1.71% 24
2025
Q3
$3.85M Sell
15,608
-4,028
-21% -$812K 1.62% 25
2025
Q2
$3.07M Buy
19,636
+142
+0.7% +$15.1K 1.4% 25
2025
Q1
$1.54M Buy
19,494
+215
+1% +$22.8K 0.81% 36
2024
Q4
$1.78M Sell
19,279
-1,059
-5% -$82.8K 0.86% 34
2024
Q3
$1.04M Buy
20,338
+821
+4% +$42.4K 0.52% 41
2024
Q2
$1.12M Buy
19,517
+370
+2% +$18.7K 0.58% 38
2024
Q1
$860K Buy
+19,147
New +$727K 0.47% 42

Other funds holding CLS

Bay Rivers Group's CLS Position: Q2 2026 in Review

Bay Rivers Group increased its Celestica (CLS) stake by 0.32% in Q2 2026, buying an estimated $17.6K and bringing the position to 14,922 shares worth $5.44M. The position accounts for 1.86% of the portfolio, ranked #23.

Bay Rivers Group first reported a position in CLS in Q1 2024 and has held it in 10 quarters since. 292 funds tracked by Wall St. Rank hold CLS as of Q2 2026.

  • Bay Rivers Group held 14,922 shares of Celestica worth $5.44M as of Q2 2026.
  • Bay Rivers Group bought 47 Celestica shares in Q2 2026, an estimated $17.6K.
  • Celestica made up 1.86% of Bay Rivers Group's portfolio in Q2 2026, its #23 holding.
  • Bay Rivers Group first reported a position in Celestica in Q1 2024 and has held it in 10 quarters since.
  • 292 funds tracked by Wall St. Rank held Celestica as of Q2 2026.

Based on Bay Rivers Group's 13F filing for Q2 2026, filed 9 Jul 2026.