NYSE • SSTK • US8256901005
Generating your data highlights...
590m USD | # 5819 in US
317.08k shares | 5.32m USD
36.74m
68.76% | 25.26m