Buy-backs abound as the market takes stock

READ FULL ARTICLE