Occidental Petroleum slides after revenue miss as oil prices retreat sharply - OXY News | Rallies