NYSE • STT.PRG • US8574778556
Generating your data highlights...
48.3b USD | # 471 in US
72.8k shares | 1.49m USD
274.7m
94.48% | 259.54m