DB:NRN | US98389B1008
Generating your data highlights...
52.3b USD | # 432 in DE
192 shares | 7.9k USD
623.88m
99.76% | 622.39m