NYSE • VMC • US9291601097
Generating your data highlights...
37.4b USD | # 588 in US
1.14m shares | 327.18m USD
129.75m
99.70% | 129.37m