HSBC sets $1 billion buyback after profit beat on boost from rates and wealth - HSBC News | Rallies