FM
fazen.markets
Alibaba Slumps 10% to $117.28 as Burry Exit, $10.3B Sale Fuel Dilution Fears | Fazen Markets