DB:IPF | US44980X1090
Generating your data highlights...
5.35b USD | # 2384 in DE
119 shares | 11.69k USD
42.19m
64.47% | 27.2m