I have discussed Occidental Petroleum (OXY) in brief a few times. I originally recommended the stock for subscribers around $60 per share based on a combination of fundamentals and price trend analysis. The share price is about to test recent highs. If it breaks through, it could see old highs again near $100 per share in the next year or two - it currently trades around $76.

Occidental pays slightly above a 4% dividend yield right now and has recently become profitable on the back of quarterly YoY revenue growth at 25%.To read more, a subscription is needed: Click here to subscribe