HSBC Holdings Plc announced a fresh multibillion-dollar stock buyback as it reported better-than-estimated earnings, days after unveiling a major overhaul of its businesses.