NYSE • VMC • US9291601097
Generating your data highlights...
35.8b USD | # 637 in US
1.14m shares | 326.81m USD
129.58m
99.66% | 129.14m