Sentiment Analysis on Financial News and Microblogs