OTCPK:STME.F | NL0000226223
Generating your data highlights...
25.1b USD | # 683 in US
40.02k shares | 1.16m USD
899.17m
72.10% | 648.3m