Oil prices down due to persistent global oversupply, weakening demand, China concerns, and restored production in Iraq. Supply glut expectations outweigh geopolitics. Peace deal Russia/Ukraine could add 2M bpd. Technical view: resistance $60-61, support $58. Oil companies becoming more efficient supports their stocks despite weak commodity price.