DB:8AC | NL0000313286
Generating your data highlights...
561m USD | # 5317 in DE
136 shares | 430.07k USD
29.62m
82.43% | 24.41m