OM • BIOA B • SE0010323311
Generating your data highlights...
3.08b USD | # 77 in SE
157.18k shares | 5.33m USD
74.32m
73.19% | 54.4m