DB:IFXA | US45662N1037
Generating your data highlights...
66.5b USD | # 343 in DE
631 shares | 30.04k USD
1.3b
97.08% | 1.26b