HSBC shares rise on $3 billion buyback; flat first-half profit beats estimates

HSBC shares rise on $3 billion buyback; flat first-half profit beats estimates