NYSE • VSH • US9282981086
Generating your data highlights...
4.82b USD | # 2573 in US
5.57m shares | 218.74m USD
141.28m
99.20% | 140.15m