BREAKINGMulti-SourceAlibaba plunges after announcing $10.2 billion share placement to fund AI pushCNBC|8/24/2026
BREAKINGMulti-SourceAlibaba shares slide after $10.2 billion AI share sale offered at sharp discountReuters|8/24/2026