Alibaba Group says repurchased US$9.5 billion worth shares in 2023 – The Business Times General The e–commerce giant said the remaining amount the company's Board had … Catch up on news with our 2-week e-paper archive. Access to our Property … Read the full article