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...
Usually, when one insider buys stock, it might not be a monumental event. But when multiple insiders are buying like...