Key Insights Significantly high institutional ownership implies Oxford Biomedica's stock price is sensitive to their...
Oxford Biomedica plc ( LON:OXB ) shareholders will doubtless be very grateful to see the share price up 89% in the last...
Oxford Biomedica ( LON:OXB ) Full Year 2023 Results Key Financial Results Revenue: UK£89.5m (down 36% from FY 2022...