Nasdaq • STLD • US8581191009
Generating your data highlights...
34.9b USD | # 631 in US
1.21m shares | 234.62m USD
144.21m
93.17% | 134.36m