NYSE • VMC • US9291601097
Generating your data highlights...
36.8b USD | # 600 in US
1.28m shares | 370.99m USD
129.75m
99.70% | 129.37m