NYSE:STM | US8610121027
Generating your data highlights...
25.1b USD | # 683 in US
4.71m shares | 138.3m USD
899.17m
72.11% | 648.39m