NYSE • STT • US8574771031
Generating your data highlights...
46.9b USD | # 479 in US
2.21m shares | 341.95m USD
276.77m
94.46% | 261.43m