Home HSBC Q3 profit beats expectations, announces $3 bln buyback