Alibaba Shares Drop 9 Percent Despite $10 Billion Buyback Programme Investors are dumping their Alibaba shares fast despite the e-commerce company increasing its shares buyback programme...
Singles Day 2020 was a roaring success, cementing its position as the world’s biggest shopping holiday. Sales across Alibaba’s platforms during the event totaled $74.1 billion,...