Capula Management’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
$9.03M Sell
72,000
-1,856,000
-96% -$279M 0.06% 87
2025
Q4
$283M Buy
1,928,000
+804,200
+72% +$131M 1.42% 5
2025
Q3
$201M Buy
+1,123,800
New +$147M 1% 14
2025
Q2
Sell
-7,200
Closed -$952K 660
2025
Q1
$952K Sell
7,200
-45,600
-86% -$5.26M 0.01% 241
2024
Q4
$4.48M Buy
52,800
+28,500
+117% +$2.69M 0.03% 62
2024
Q3
$2.58M Buy
+24,300
New +$1.99M 0.03% 79
2021
Q4
Sell
-522,200
Closed -$77.3M 240
2021
Q3
$77.3M Buy
522,200
+143,600
+38% +$26.1M 0.95% 17
2021
Q2
$85.9M Buy
+378,600
New +$84.1M 1.39% 15
2020
Q2
Sell
-47,500
Closed -$9.24M 316
2020
Q1
$9.24M Sell
47,500
-4,000
-8% -$835K 0.33% 91
2019
Q4
$10.9M Hold
51,500
0.23% 104
2019
Q3
$8.61M Buy
+51,500
New +$8.85M 0.18% 120

Other funds holding BABA

Capula Management's BABA Position: Q1 2026 in Review

Capula Management reduced its Alibaba (BABA) stake by 92% in Q1 2026, selling an estimated $201M and leaving 114,546 shares worth $14.4M. The position accounts for 0.1% of the portfolio, ranked #60.

Capula Management first reported a position in BABA in Q3 2019 and has held it in 14 quarters since. The position peaked at $212M in Q4 2025. 1,342 funds tracked by Wall St. Rank hold BABA as of Q1 2026.

  • Capula Management held 114,546 shares of Alibaba worth $14.4M as of Q1 2026.
  • Capula Management sold 1,334,770 Alibaba shares in Q1 2026, an estimated $201M.
  • Alibaba made up 0.1% of Capula Management's portfolio in Q1 2026, its #60 holding.
  • Capula Management first reported a position in Alibaba in Q3 2019 and has held it in 14 quarters since.
  • Capula Management's Alibaba position peaked at $212M in Q4 2025.
  • 1,342 funds tracked by Wall St. Rank held Alibaba as of Q1 2026.

Based on Capula Management's 13F filing for Q1 2026, filed 14 May 2026.