Analysts name their preferred stocks to buy from energy, defence, engineering, automotive and biopharmaceutical sectors.
Major U.S. stock indexes finished in the red Wednesday, after investors waded through a slew of economic data and some ...