NYSE • STM • US8610121027
Generating your data highlights...
45.1b USD | # 521 in US
11.56m shares | 738.06m USD
892.1m
71.89% | 641.36m