NYSE:STT.PRG | US8574778556
Generating your data highlights...
28.8b USD | # 592 in US
45.75k shares | 1.13m USD
293.15m
94.50% | 277.02m