How Much Is Left in Alibaba’s Repurchase Program?
What's the Latest from Alibaba?(Continued from Prior Part)Company could repurchase 25 million shares Last year, Alibaba (BABA) started buying back its own shares under a $6.0 billion share repurchase program that it said would run for the next two