Oil prices stabilized after a tumultuous week influenced by conflicting factors. Strong US economic data countered concerns over slowing Chinese demand and potential Middle East...