NYSE:STT | US8574771031
Generating your data highlights...
28b USD | # 646 in US
2.29m shares | 205.35m USD
285.18m
94.42% | 269.26m