NYSE • STLA • NL00150001Q9
Generating your data highlights...
16b USD | # 1201 in US
19.83m shares | 128.24m USD
2.9b
67.32% | 1.95b