DB • NVJ • US90420M1045
Generating your data highlights...
6.65b USD | # 2174 in DE
2.87k shares | 19.14k USD
240.56m
89.75% | 215.91m