Occidental Petroleum (OXY) is rated a hold. Read here for an analysis of its margins, asset base, and upcoming divestiture.