NYSE:STT.PRG | US8574778556
Generating your data highlights...
26.4b USD | # 661 in US
36.17k shares | 892.57k USD
298.62m
94.49% | 282.18m