Light Science Technologies Holdings Plc (LON:LST – Get Rating) insider Robert (Rob) Graham Naylor bought 850,000 shares of the business’s stock in a transaction on Tuesday, May 24th. The shares were purchased at an average cost of GBX 12 ($0.15) per share, with a total value of £102,000 ($128,350.32). Robert (Rob) Graham Naylor also recently […]