Why Syncona's total return in net asset value per share dropped 13%
Investor in global life sciences businesses, Syncona (SYNC) reported a 13.3% fall in the total return of its portfolio to £1.25bn, or 185.6p per share for the year ended 31 March 2020.The decline was the result of an 81% decline in...
11 June 2020