NYSE:STT.PRG | US8574778556
Generating your data highlights...
25.8b USD | # 663 in US
61.85k shares | 1.44m USD
301.5m
94.69% | 285.51m