NYSE • STT • US8574771031
Generating your data highlights...
41.4b USD | # 541 in US
2.12m shares | 284.63m USD
276.77m
94.46% | 261.44m