NYSE • SSTK • US8256901005
Generating your data highlights...
606m USD | # 5794 in US
321.31k shares | 5.42m USD
36.74m
68.76% | 25.26m