US stocks have opened lower as investors digested economic data and followed developments in the Middle East.