Trading Update and £150m Share Buyback Programme | RNS | Ticker