Vulcan Materials Company (Holding Company) (VMC) Analyst Ratings & Price Targets