NYSE • STM • US8610121027
Generating your data highlights...
47.7b USD | # 481 in US
9.85m shares | 567.46m USD
892.1m
71.89% | 641.36m