NYSE • VMC • US9291601097
Generating your data highlights...
31.2b USD | # 699 in US
1.06m shares | 295.41m USD
129.58m
99.67% | 129.16m