Share price: LSE 641.50p at 17:02 GMT