Storia: Alibaba shares plunge after $10bn new share placement to fund AI spending — Warptech Lab News