Nasdaq • STLD • US8581191009
Generating your data highlights...
38b USD | # 604 in US
1.22m shares | 299.69m USD
143.33m
93.18% | 133.56m