HSBC Holdings PLC reported the purchase of 4,289,737 ordinary shares for cancellation on 18 March 2025, as part of a previously announced buy-back program. The total amount of shares repurchased since 20 February 2025 is 98,576,655, amounting to approximately US$1.12 billion.