Stocks drop as investors sweat earnings