DB:NRN | US98389B1008
Generating your data highlights...
44.5b USD | # 477 in DE
74 shares | 4.62k USD
591.54m
99.74% | 590.02m