Occidental Petroleum earnings top estimates despite fall in oil and gas profit

Close