BIT • STMMI • NL0000226223
Generating your data highlights...
50.4b USD | # 279 in IT
5.85m shares | 454.59m USD
888.79m
71.74% | 637.6m