FinanceUK£0.004 loss per share (vs UK£0.015 loss in FY 2022)May 9, 202480Light Science Technologies Holdings (LON:LST) Full Year 2023 ResultsKey Financial ResultsRevenue: UK£9.30m (up 14% from FY 2022).Net loss: UK£953.2k (loss...