Nasdaq • STLD • US8581191009
Generating your data highlights...
33.9b USD | # 638 in US
1.2m shares | 235.02m USD
144.21m
93.17% | 134.36m