This Fast-Growing Company Just Repurchased $4.8 Billion in Shares — Its Second-Biggest Quarterly Buyback Ever. Should Investors Jump on the Stock?
Alibaba (NYSE: BABA) announced on April 2 that it made $4.8 billion in share repurchases in the first quarter of 2024, ...
Read more