Investor Sentiment: Are These the Makings of a Sustainable Rally?