NYSE • STM • US8610121027
Generating your data highlights...
43.6b USD | # 510 in US
9.46m shares | 504.17m USD
892.1m
71.89% | 641.37m