NYSE • STLA • NL00150001Q9
Generating your data highlights...
16.2b USD | # 1184 in US
20.51m shares | 118.17m USD
2.9b
84.27% | 2.44b