Nasdaq • STLD • US8581191009
Generating your data highlights...
38.1b USD | # 610 in US
1.22m shares | 300.15m USD
143.33m
93.18% | 133.56m