DB • MOGG • US6084642023
Generating your data highlights...
10.5b USD | # 1589 in DE
2.43k shares | 17.29k USD
638.9m
59.89% | 382.67m