Technology and e-commerce giant Alibaba-W (HKEX: 09988) has announced a significant repurchase of its own shares. The company disclosed that on June 24, 2026, it allocated $12.5 million to buy back 992,000 of its shares.
The transaction was executed at a price range between $12.40 and $12.71 per share. This move represents a strategic deployment of capital to return value to shareholders and reflects management's confidence in the company's long-term valuation.