Consumer Sentiment Reaches 7-Year High