Finances — the latest news and advice on personal finance, investments, and banking services. Learn about markets, financial strategies, and planning.
Chinese Internet giant Alibaba Group Holding Ltd. bought back 524 million of its own shares (equivalent to 65 million ADS) for a total of $4.8 billion in the fiscal fourth …