Vulcan Materials stock (US9291601097): earnings outlook and infrastructure tailwinds in focus — alphai