Cary Street Partners Investment Advisory’s Alibaba BABA Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$124K Sell
1,287
-737
-36% -$92.3K 0.03% 469
2026
Q1
$254K Buy
2,024
+109
+6% +$16.4K 0.06% 301
2025
Q4
$281K Buy
1,915
+76
+4% +$12.4K 0.08% 259
2025
Q3
$329K Buy
1,839
+341
+23% +$44.7K 0.14% 167
2025
Q2
$170K Buy
1,498
+241
+19% +$28.5K 0.08% 269
2025
Q1
$166K Buy
1,257
+822
+189% +$94.8K 0.1% 241
2024
Q4
$36.9K Buy
+435
New +$41.1K 0.02% 345
2024
Q3
Sell
-3,043
Closed -$219K 762
2024
Q2
$219K Sell
3,043
-489
-14% -$37.5K 0.01% 687
2024
Q1
$256K Sell
3,532
-7
-0.2% -$513 0.01% 597
2023
Q4
$274K Sell
3,539
-1,458
-29% -$116K 0.01% 546
2023
Q3
$433K Buy
4,997
+790
+19% +$72.3K 0.02% 417
2023
Q2
$351K Buy
4,207
+3,085
+275% +$270K 0.02% 409
2023
Q1
$115K Buy
1,122
+29
+3% +$2.9K 0.01% 567
2022
Q4
$96.3K Buy
+1,093
New +$86.2K 0.01% 595
2021
Q3
Sell
-6,909
Closed -$1.57M 253
2021
Q2
$1.57M Buy
6,909
+3,431
+99% +$762K 0.51% 60
2021
Q1
$789K Sell
3,478
-1,367
-28% -$336K 0.32% 79
2020
Q4
$1.13M Sell
4,845
-6,209
-56% -$1.72M 0.22% 113
2020
Q3
$3.25M Buy
+11,054
New +$2.91M 0.69% 42

Other funds holding BABA

Cary Street Partners Investment Advisory's BABA Position: Q2 2026 in Review

Cary Street Partners Investment Advisory reduced its Alibaba (BABA) stake by 36% in Q2 2026, selling an estimated $92.3K and leaving 1,287 shares worth $124K. The position accounts for 0.03% of the portfolio, ranked #469.

Cary Street Partners Investment Advisory first reported a position in BABA in Q3 2020 and has held it in 18 quarters since. The position peaked at $3.25M in Q3 2020. 809 funds tracked by Wall St. Rank hold BABA as of Q2 2026.

  • Cary Street Partners Investment Advisory held 1,287 shares of Alibaba worth $124K as of Q2 2026.
  • Cary Street Partners Investment Advisory sold 737 Alibaba shares in Q2 2026, an estimated $92.3K.
  • Alibaba made up 0.03% of Cary Street Partners Investment Advisory's portfolio in Q2 2026, its #469 holding.
  • Cary Street Partners Investment Advisory first reported a position in Alibaba in Q3 2020 and has held it in 18 quarters since.
  • Cary Street Partners Investment Advisory's Alibaba position peaked at $3.25M in Q3 2020.
  • 809 funds tracked by Wall St. Rank held Alibaba as of Q2 2026.

Based on Cary Street Partners Investment Advisory's 13F filing for Q2 2026, filed 17 Jul 2026.