Nasdaq • SATA • US8629452017
Generating your data highlights...
833m USD | # 5287 in US
439.8k shares | 43.12m USD
73.02m
82.67% | 60.37m