NYSE:VMC | US9291601097
Generating your data highlights...
34.9b USD | # 507 in US
858.15k shares | 230.82m USD
132.06m
99.78% | 131.77m