Lucius Cary ·PDMR Transaction date 12 Mar 2021 Notification date 8 Dec 2021 Sale Price 19.29 Quantity 11,550 Value £1,018,250 Filing More details Fewer details