Oil losses over $2.3bn