DB:EYX | NL0012059018
Generating your data highlights...
23.4b USD | # 698 in DE
81 shares | 21.53m USD
215.98m
41.95% | 90.6m