NYSE:VMC | US9291601097
Generating your data highlights...
33.5b USD | # 539 in US
944.5k shares | 234.68m USD
132.06m
99.73% | 131.7m