NYSE:VMC | US9291601097
Generating your data highlights...
37.1b USD | # 551 in US
875.74k shares | 258.43m USD
132.13m
99.78% | 131.83m