DB:NRN | US98389B1008
Generating your data highlights...
38.7b USD | # 464 in DE
114 shares | 7.55k USD
574.24m
99.82% | 573.2m