NYSE • STLA • NL00150001Q9
Generating your data highlights...
20.5b USD | # 965 in US
20.29m shares | 151.59m USD
2.9b
84.26% | 2.44b