NYSE • SSTK • US8256901005
Generating your data highlights...
577m USD | # 5820 in US
410.68k shares | 6.56m USD
36.74m
68.65% | 25.22m