Means Investment Company’s Alibaba BABA Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$1.91M Sell
15,252
-108
-0.7% -$16.2K 0.17% 61
2025
Q4
$2.25M Sell
15,360
-148
-1% -$24.1K 0.19% 55
2025
Q3
$2.77M Sell
15,508
-1,422
-8% -$186K 0.24% 50
2025
Q2
$1.92M Sell
16,930
-743
-4% -$88K 0.18% 59
2025
Q1
$2.34M Sell
17,673
-3,903
-18% -$450K 0.25% 53
2024
Q4
$1.83M Sell
21,576
-312
-1% -$29.5K 0.19% 63
2024
Q3
$2.32M Sell
21,888
-494
-2% -$40.4K 0.26% 56
2024
Q2
$1.61M Sell
22,382
-1,969
-8% -$151K 0.19% 65
2024
Q1
$1.76M Buy
24,351
+1,932
+9% +$142K 0.23% 67
2023
Q4
$1.74M Sell
22,419
-4,289
-16% -$342K 0.25% 67
2023
Q3
$2.32M Sell
26,708
-4,063
-13% -$372K 0.38% 50
2023
Q2
$2.56M Sell
30,771
-1,069
-3% -$93.6K 0.41% 49
2023
Q1
$3.25M Buy
31,840
+517
+2% +$51.8K 0.57% 41
2022
Q4
$2.76M Sell
31,323
-5,009
-14% -$395K 0.55% 44
2022
Q3
$2.91M Sell
36,332
-961
-3% -$91.6K 0.63% 35
2022
Q2
$4.24M Buy
37,293
+723
+2% +$70.9K 0.9% 25
2022
Q1
$3.98M Buy
36,570
+3,632
+11% +$418K 0.72% 26
2021
Q4
$3.91M Sell
32,938
-1,517
-4% -$221K 0.69% 27
2021
Q3
$5.1M Buy
34,455
+2,982
+9% +$543K 1.01% 20
2021
Q2
$7.14M Buy
31,473
+828
+3% +$184K 1.43% 17
2021
Q1
$6.95M Buy
30,645
+796
+3% +$196K 1.58% 13
2020
Q4
$8.03M Buy
29,849
+4,228
+17% +$1.17M 1.83% 11
2020
Q3
$7.68M Buy
25,621
+10,401
+68% +$2.74M 2.11% 7
2020
Q2
$3.78M Sell
15,220
-1,351
-8% -$281K 1.18% 14
2020
Q1
$3.48M Sell
16,571
-731
-4% -$153K 1.35% 16
2019
Q4
$3.94M Buy
17,302
+153
+0.9% +$28.7K 1.32% 15
2019
Q3
$3.08M Sell
17,149
-65
-0.4% -$11.2K 1.16% 20
2019
Q2
$2.91M Buy
17,214
+51
+0.3% +$8.8K 1.19% 20
2019
Q1
$3.13M Buy
17,163
+116
+0.7% +$19.5K 1.38% 16
2018
Q4
$2.34M Buy
+17,047
New +$2.52M 1.29% 19

Other funds holding BABA

Means Investment Company's BABA Position: Q1 2026 in Review

Means Investment Company reduced its Alibaba (BABA) stake by 0.7% in Q1 2026, selling an estimated $16.2K and leaving 15,252 shares worth $1.91M. The position accounts for 0.17% of the portfolio, ranked #61.

Means Investment Company first reported a position in BABA in Q4 2018 and has held it in 30 quarters since. The position peaked at $8.03M in Q4 2020. 1,343 funds tracked by Wall St. Rank hold BABA as of Q1 2026.

  • Means Investment Company held 15,252 shares of Alibaba worth $1.91M as of Q1 2026.
  • Means Investment Company sold 108 Alibaba shares in Q1 2026, an estimated $16.2K.
  • Alibaba made up 0.17% of Means Investment Company's portfolio in Q1 2026, its #61 holding.
  • Means Investment Company first reported a position in Alibaba in Q4 2018 and has held it in 30 quarters since.
  • Means Investment Company's Alibaba position peaked at $8.03M in Q4 2020.
  • 1,343 funds tracked by Wall St. Rank held Alibaba as of Q1 2026.

Based on Means Investment Company's 13F filing for Q1 2026, filed 24 Apr 2026.