NYSE • STT • US8574771031
Generating your data highlights...
52.7b USD | # 440 in US
2.19m shares | 383.74m USD
274.7m
94.48% | 259.54m