Nikkei AsiaJPfinanceAug 24, 2026, 4:30 AMImpact 56.37Alibaba shares plunge after $10bn new share placement to fund AI spendingAlibaba shares plunge after $10bn new share placement to fund AI spendingRead original sourceBack to briefing