CNBC Pro

Buy this construction stock for more than 20% upside, Bank of America says