Nasdaq • STLD • US8581191009
Generating your data highlights...
38.7b USD | # 572 in US
1.15m shares | 247.81m USD
144.21m
93.18% | 134.37m