NYSE • STM • US8610121027
Generating your data highlights...
59.8b USD | # 386 in US
12.74m shares | 838.57m USD
888.44m
71.77% | 637.61m