NYSE • STM • US8610121027
Generating your data highlights...
51.2b USD | # 448 in US
10.02m shares | 391.37m USD
888.44m
71.77% | 637.61m