Consumer Confidence Hits 18-Month High