Alibaba’s $ 9 Billion Buyback Binge Has Done Little For Its Stock March 22, 2022 by SammyAlibaba’s $ 9 Billion Buyback Binge Has Done Little For Its Stock