Nasdaq • STLD • US8581191009
Generating your data highlights...
36.2b USD | # 616 in US
1.18m shares | 271.16m USD
144.21m
93.18% | 134.38m