Text this: Investor Sentiment, Portfolio Returns, and Macroeconomic Variables