HSBC Posts $10.1B Q2 Profit, Up 60%, as Buyback Program Resumes · aggregated.info