Name Net closed
positions
Closed positions New positions Return since
31 Mar ‘24
1
216 393 177 122%
2
63 239 176 125%
3
24 185 161 144%
BABA icon
4
Alibaba
BABA
$290B
19 165 146 67.3%
5
8 86 78 43.4%
6
3 92 89 54.2%
7
3 53 50 92.3%