HSBC repurchased 6,093,742 shares on Friday, totaling 61,546,877 shares since the program began, valued at about $706.8 million. Remaining shares are 17,795,518,570.
HSBC will redeem $2 billion of its 1.645% bonds due 2026 on April 18, 2025, at $1,000 each, with accrued interest paid to holders on record by April 3, 2025.