NYSE • STLA • NL00150001Q9
Generating your data highlights...
14b USD | # 1284 in US
20.96m shares | 115.23m USD
2.9b
84.27% | 2.44b