US oil prices steadied above $104 a barrel on Thursday as higher-than-expected US crude stocks helped balance support from unrest in Libya and the Middle East.
Oil steadies above $104