NYSE • VMC • US9291601097
Generating your data highlights...
39.6b USD | # 343 in US
1.13m shares | 324.57m USD
129.75m
99.70% | 129.37m