Key moments

HSBC profits fall more than expected

FTSE 100 drops on poor corporate results

BAE Systems nudges full-year profit guidance higher

GSK’s second-quarter sales beat estimates