OM • EMBRAC B • SE0023615885
Generating your data highlights...
1.39b USD | # 123 in SE
746.46k shares | 5.13m USD
214.27m
64.01% | 137.16m