Stock markets keep calm and carry on