Alibaba shares fall 8% af… — 9988 -0.60 | NewsImpactScreener