LSE - Delayed Quote GBp

Oxford Biomedica plc (OXB.L)

296.00
+6.00
+(2.07%)
At close: May 15 at 4:38:03 PM GMT+1