S&P 500 Reaches New Peak: Fundamentals, Sentiment, and Technicals Compared