BIT • STMMI • NL0000226223
Generating your data highlights...
49.6b USD | # 289 in IT
5.28m shares | 810.5m USD
892.1m
71.59% | 638.66m