HBSC launches $1bn stock buyback as profits up 16% in H1; CEO steps down

<< Back <<