Nasdaq • STLD • US8581191009
Generating your data highlights...
34.4b USD | # 650 in US
1.25m shares | 307.74m USD
143.33m
93.18% | 133.55m