HSBC recorded second-quarter pre-tax profit of $10.1 billion and revenue of $19.1 billion, both exceeding consensus estimates, according to CNBC. The bank approved a 10-cent interim dividend and announced a share buyback of up to $1 billion. All data derive from a single left-center source, limiting perspective diversity.