Vulcan Materials CO (VMC) Stock, Financials and Enterprise Value