Vulcan Materials Co (VMC) AI Stock Analysis & Earnings