NYSE • SSTK • US8256901005
Generating your data highlights...
511m USD | # 5958 in US
424.42k shares | 6.74m USD
36.74m
68.65% | 25.22m