NYSE • VMC • US9291601097
Generating your data highlights...
32.2b USD | # 660 in US
1.08m shares | 290.56m USD
129.58m
99.67% | 129.16m