Nasdaq • STLD • US8581191009
Generating your data highlights...
33.7b USD | # 650 in US
1.2m shares | 291.08m USD
143.33m
93.18% | 133.55m