NYSE:VMC | US9291601097
Generating your data highlights...
39b USD | # 531 in US
919.27k shares | 271.02m USD
132.13m
99.78% | 131.84m