Vulcan Materials (VMC): financials explained · StockLab