NYSE:VMC | US9291601097
Generating your data highlights...
34.4b USD | # 609 in US
1.17m shares | 351.31m USD
130.58m
99.70% | 130.19m