NYSE • STM • US8610121027
Generating your data highlights...
49.6b USD | # 469 in US
12.51m shares | 837.66m USD
888.44m
71.77% | 637.61m