Consumer confidence stable