NYSE • STM • US8610121027
Generating your data highlights...
50.4b USD | # 454 in US
9.99m shares | 391.14m USD
888.44m
71.77% | 637.61m