Alibaba Prices ~$10B Share Placement to Fund AI, Stock Falls 8% · aggregated.info