Nasdaq:SFIX | US8608971078
Generating your data highlights...
735m USD | # 5426 in US
2.95m shares | 13.49m USD
116.32m
71.41% | 83.06m