Text this: Stock Data Analysis by Machine Learning Techniques to Improve Predictive Model-ing and Decision-Making in Financial Markets