NYSE • STM • US8610121027
Generating your data highlights...
70.8b USD | # 328 in US
12.04m shares | 677.57m USD
888.44m
71.77% | 637.61m