ENXTPA • STMPA • NL0000226223
Generating your data highlights...
49.6b USD | # 21 in FR
3.42m shares | 810.5m USD
892.1m
71.59% | 638.66m