NYSE • STLA • NL00150001Q9
Generating your data highlights...
16.5b USD | # 1137 in US
18.39m shares | 124.22m USD
2.9b
84.26% | 2.44b