Alibaba Disappointing Revenue Triggers $25 Billion Buyback, Fails to Galvanize Investors
Alibaba Disappointing Revenue Sparks $25 Billion Share Buyback, Fails to Ignite Investor Confidence Ailing Alibaba recently made headlines with the announcement of a $25 billion...