DB • NNWN • US6315122092
Generating your data highlights...
32.5b USD | # 662 in DE
N/A shares | 0 USD
754.19m
98.57% | 743.39m