Alibaba's $10B Share Sale Draws Investor Scrutiny — Trace