Trending Topics

HSBC

HSBC beats profit estimates, announces $3 billion buyback and dividend hike.