The highest price paid was 395.71 pence per share and the lowest price paid was 385.5 pence per share. IWG announced that it has completed its buy - back , paying an average price of 389.83p for 500,000 shares on 7 August .
IWG announced that it has completed its buy - back , paying an average price of 389.83p for 500,000 shares on 7 August .