Occidental posts $3.35B Q1 profit; $1.06 EPS beats estimates - OXY News | Rallies