Snowball logo
logo
OXOA_logo

Oxford Biomedica plc

€6.15+€0.15  (2.5%)

It looks as if this company does not pay dividends