NYSE:STT.PRG | US8574778556
Generating your data highlights...
36.9b USD | # 588 in US
61.56k shares | 1.4m USD
283.7m
94.46% | 267.97m