Nasdaq • STLD • US8581191009
Generating your data highlights...
35.6b USD | # 620 in US
1.19m shares | 289.27m USD
144.21m
93.22% | 134.44m