Vulcan Materials (VMC): IIJA Tailwind vs Rate Headwinds Pre-Q1 | Monexa