NLP in Stock Sentiment Trading: Insights and Critiques