Storia: Alibaba shares fall 4% as AI spending drives 75% drop in net income — Warptech Lab News