BP launches $1.4bn cash return to shareholders as profits beat expectations in August 3, 2021 StanChart’s profits surge and why the Meggitt deal should be allowed