These Selected stocks currently have a "Strong Buy" analyst rating consensus:Imperial Brands - Strong Buy, based on 4 analyst ratings, 4 Buy, 0 Hold, and 0 Sell.