US stocks open higher on strong company earnings