DB:IV62 | SE0022060513
Generating your data highlights...
2.1b USD | # 3776 in DE
1.25k shares | 12.19k USD
33.75m
54.79% | 18.49m