ENXTPA • STMPA • NL0000226223
Generating your data highlights...
70.8b USD | # 16 in FR
3.63m shares | 687.64m USD
888.79m
71.75% | 637.69m