Nasdaq • STLD • US8581191009
Generating your data highlights...
34.4b USD | # 643 in US
1.24m shares | 302.96m USD
143.33m
93.18% | 133.55m