Occidental Petroleum (OXY) has gained 9.6% over the past month, outperforming the S&P 500. The company shows strong earnings growth with current year estimates up 191% year-over-year and a Zacks Rank #2 (Buy) rating.
However, next fiscal year earnings are expected to decline 25%. OXY trades at a discount to peers with an A valuation grade and has consistently beaten EPS estimates in recent quarters.