Consumer confidence reaches recent high