NYSE:VMC | US9291601097
Generating your data highlights...
43.7b USD | # 517 in US
966.52k shares | 287.08m USD
132.13m
99.78% | 131.84m