US stocks have opened higher as investors digested quarterly earnings from banks and inflation data.