DB • OXOA • GB00BDFBVT43
Generating your data highlights...
N/A USD | # 5316 in DE
1.84k shares | 12.25k USD
121.04m
50.20% | 60.76m
Oxford Biomedica (DB: OXOA). Last close €5.95 (as of 2026-10-21); 52-week range €4.64 to €10.90.