Sentiment Analysis on Financial News for Trend Predictions